秘密是秘密

Оказалось, требуется вовсе не это.
Требуется очень простая вещь. Чтоб конфиденциальная информация являлась конфиденциальной. И чтобы открытая являлась открытой. By design. И чтобы никто не пытался явочным порядком превратить первую во вторую или обратно.
Защитить можно любые данные, которые для этого были предназначены с самого начала. Возьмём как пример пароль к ключу управления банковским счётом. С первого этапа проектирования инфосистемы предполагалось, что он – конфиденциальный и будет надёжно защищаться. И мы его защитим. Если только не вмешаются какие-нибудь шибко умные деятели, которые начнут требовать этот пароль, например, при оплате проезда в маршрутке (при помощи пресловутой УЭК). Вот тогда защитить его станет трудно даже самым гениальным инженерам.
Противоположный пример: ИНН. Он придуман как открытый идентификатор, который знают все, кто имеет дело с бухгалтерией. Задуман как открытый, используется как открытый. Если вдруг кто-то начнёт пользоваться им для дистанционного подтверждения личности, люди будут поставлены в неудобное положение: им придётся начать скрывать то, что для сокрытия исходно не предназначалось. Эффективность защиты при этом, естественно, будет ниже плинтуса.
К сожалению, слишком часто пытаются использовать персональные данные вот таким вот нештатным образом. При этом надёжной защиты не добьёшься. А ведь всё так просто: