Защита от извлечения идентичности из других месторождений

Я ищу способ защиты личности людей в моей базе данных SQL. В базе данных есть строки, содержащие уникальный хеш, который представляет человека и личные данные об этом человеке. Идея состоит в том, что некоторые личные / медицинские данные хэшируются, поэтому любой может добавлять / редактировать / удалять столбцы, а любой может запрашивать столбцы, но никогда не может запрашивать уникальные хэши.

Представительная база данных:

Джо +1994 -> q4y23z

| Hash |  | Возраст |  | Высота |  | Отношение к курению | 
---------------------------------
q4y23z   21     200см 0
р8х32л 21     100см 1
9itj5b   21     100см 1

Все это прекрасно работает, но база данных очень мала в данный момент. Если кто-то знает, что я представлен в этой базе данных, и знает, что я, например, не курю, и у меня 2 метра роста, тогда этот человек узнает мою личность и другие личные данные. Существует ли какой-либо известный способ ограничения доступа к определенным столбцам до тех пор, пока количество строк не станет достаточно большим для обеспечения анонимности?

С уважением,

Джо

0 ответов

Другие вопросы по тегам