防止从其他领域提取身份

时间:2015-11-22 14:38:54

标签: sql anonymity

我正在寻找一种方法来保护我的SQL数据库中的人的身份。 数据库具有包含唯一散列的行,该散列表示此人的个人和个人数据。这个想法是某些个人/医疗数据被散列,所以任何人都可以添加/编辑/删除列,任何人都可以请求列,但永远不会请求唯一的哈希值。

表示数据库:

Joe + 1994 - > q4y23z

|Hash|  |Age|  |Height|  |Smoker| 
---------------------------------
q4y23z   21     200cm       0
r8h32l   21     100cm       1
9itj5b   21     100cm       1

这一切都运行正常,但此时数据库非常小。如果有人知道我在这个数据库中有代表,并且知道我是非吸烟者并且身高2米那么这个人就会发现我的身份和其他个人数据。是否有任何已知技术限制对某些列的访问,直到行数足够大以提供匿名性?

此致

0 个答案:

没有答案