Режим электронной шифровальной книги

Режим электронной шифровальной книги (electronic codebook) - это наиболее очевидный способ использования блочного шифра: блок открытого текста заменяется блоком шифротекста. Так как один и тот же блок открытого текста заменяется одним и тем же блоком шифротекста, то теоретически возможно создать шифровальную книгу блоков открытого текста и соответствующих криптотекстов. Однако, если размер блока 64 бита, то кодовая книга будет состоять из 264 записей, что слишком много для предварительного вычисления и хранения (для каждого ключа понадобится отдельная шифровальная книга). Это самый легкий режим работы. Все блоки открытого текста шифруются независимо и, следовательно, нет необходимости в последовательном шифровании, что важно для баз данных с произвольным доступом. Кроме того, обработка может быть распараллелена, на несколько шифровальных процессоров, независимо обрабатывающих различные блоки. Проблемой данного режима является то, что если у криптоаналитика есть открытый текст и шифротекст для нескольких сообщений, то он может начать составлять шифровальную книгу, не зная ключа. В большинстве реальных ситуаций фрагменты сообщений могут повторяться. Особенно уязвимы начало и конец сообщения, где находится информация об отправителе, получателе, дате, формате файла, и т.п. Положительными чертами являются возможность шифровать несколько сообщений одним ключом без снижения безопасности и нераспространении ошибок - при повреждении неверно дешифрируется только испорченный блок.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: