我想创建一个相当敏感的性质,这将需要某种形式的加密/混淆的健康应用。有一个健康的研究中,每年一次,永久性和可识别的标识号知名人士(例如KIG0005001作为个人识别码)走进诊所,标识,有他们的血液测试作为研究的一部分。明年,同样的情况再次发生,因为这是一项纵向研究。现在血液测试的结果不应该是能够被追踪到一个实际的个体(HIV状态等是不宜联用实际个人由于他们的隐私权的信息高度敏感位),但它是必要的我们可以逐年确定哪些血液样本属于一个独特的个体(不知道个人实际是谁,重点在于血液样本可追溯到一个人,而不是个人)。条形码加密(或替代你所建议的那样)
我的想法(这里是要求你在加密和混淆中的专业知识的地方)是,当个人访问诊所时,他们带有一张身份证号码为KIG0005001的身份证。这个号码被输入到其中通过算法/加密它吐出条形码(基于原始ID KIG0005001,因此任何未来的访问应该产生用于特定个体的相同条形码),其可以打印输出为贴纸的系统。这些条形码贴纸是用来识别样本的(贴在样本上)。贴纸应该包含以下信息:唯一的标识符(通过条形码?),样品取样的圆形数字(样品将每年进行一次,所以第1年=第1轮)和取样日期样品。
这可能吗?有什么选择?在将KIG0005001转换成每年可重复使用的加密条码(因此血样始终可以追溯到同一来源)方面/我该怎么做。用Java编程。
由于提前, Tumaini