我想創建一個相當敏感的性質,這將需要某種形式的加密/混淆的健康應用。有一個健康的研究中,每年一次,永久性和可識別的標識號知名人士(例如KIG0005001作爲個人識別碼)走進診所,標識,有他們的血液測試作爲研究的一部分。明年,同樣的情況再次發生,因爲這是一項縱向研究。現在血液測試的結果不應該是能夠被追蹤到一個實際的個體(HIV狀態等是不宜聯用實際個人由於他們的隱私權的信息高度敏感位),但它是必要的我們可以逐年確定哪些血液樣本屬於一個獨特的個體(不知道個人實際是誰,重點在於血液樣本可追溯到一個人,而不是個人)。條形碼加密(或替代你所建議的那樣)
我的想法(這裏是要求你在加密和混淆中的專業知識的地方)是,當個人訪問診所時,他們帶有一張身份證號碼爲KIG0005001的身份證。這個號碼被輸入到其中通過算法/加密它吐出條形碼(基於原始ID KIG0005001,因此任何未來的訪問應該產生用於特定個體的相同條形碼),其可以打印輸出爲貼紙的系統。這些條形碼貼紙是用來識別樣本的(貼在樣本上)。貼紙應該包含以下信息:唯一的標識符(通過條形碼?),樣品取樣的圓形數字(樣品將每年進行一次,所以第1年=第1輪)和取樣日期樣品。
這可能嗎?有什麼選擇?在將KIG0005001轉換成每年可重複使用的加密條碼(因此血樣始終可以追溯到同一來源)方面/我該怎麼做。用Java編程。
由於提前, Tumaini