Что такое шифрование с нулевым ключом? - PullRequest
36 голосов
/ 04 февраля 2010

В фильме Темный рыцарь бэтмен строит сверхмощную систему мониторинга гидролокатора и шифрует ее с помощью Null Key Encryption.

Я читал это RFC , но не мог понять это.В нем говорится что-то вроде этого

Однако бывают случаи, когда требуется только аутентификация и защита целостности, а конфиденциальность не требуется или не разрешается.

И в конце он говорит Фоксу

Введите свое имя, когда вы закончите.

Если это так просто, зачем шифроватьэто?

Ответы [ 2 ]

58 голосов
/ 04 февраля 2010

Нет шифрования нулевого ключа. Это просто выдумка.

RFC, на который вы ссылаетесь, это ... забавный RFC? Нулевой алгоритм, описанный здесь, действительно очень мощный алгоритм. Он шифрует ваш открытый текст

Hello World

Зашифрованный текст

Hello World

Я сильно сомневаюсь, что этот алгоритм когда-нибудь будет сломан: -)

1 голос
/ 18 ноября 2016

Вы должны понимать контекст.Это предназначено для IPSec, другие части IPSec обеспечивают целостность (никто не может изменить передаваемые данные), а также аутентификацию (уверенность в том, кто отправил данные), а схема шифрования обеспечивает конфиденциальность (только предполагаемый получатель может прочитать данные).

В некоторых ситуациях IPSec может использоваться для целостности и аутентификации, но не для конфиденциальности (в некоторых ситуациях может быть запрещено шифрование).Затем вы можете настроить IPSec с помощью механизма шифрования с нулевым ключом.Таким образом, вы по-прежнему получаете два из трех преимуществ IPSec: никто не может связываться с вашим транзитным сообщением, и сообщающие стороны уверены в том, с кем они разговаривают.

Конечно, если Бэтмен пыталсядержите секретные данные в фильме, вероятно, это была просто неясная шутка / пасхальное яйцо, предназначенное для людей, которые знают, что такое шифрование с нулевым ключом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...