WAKE

Криптоалгоритм предложен в 1993 г. англичанином Д. Уилером из компьютерной лаборатории Кембриджского университета. – это аббревиатура словосочетания Word Auto Key Encryption (шифрование слов саморазворачивающимся ключом). Криптоалгоритм формирует гамму 32-разрядными словами в режиме обратной связи по шифротексту: предыдущее слово зашифрованного текста используется для порождения следующего слова гаммы. Главное достоинство – высокое быстродействие.

Криптосхема (рис. 3.1.1) построена на основе четырех 32-разрядных регистров и одного 5-блока из 256 32-разрядных значений. Этот 5-блок имеет особое свойство: множество самых старших байтов всех элементов таблицы суть множество всех возможных значений 8-разрядных двоичных наборов, а остальные три байта в ячейке – случайные. Сначала на основе секретного ключа генерируются элементы 5-блока S,. Затем с помощью того же (или другого) ключа инициализируются 4 регистра А, В, С и D соответственно значениямии а0, b0, с0, do- Слово шифрующей гаммы у» длиной 32-бита получают с выхода регистра D:

Рис. 3.1.1. Структурная схема алгоритма

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

Как уже отмечалось, основное достоинство – его скорость. С точки же зрения криптографической стойкости он не столь хорош. В частности, алгоритм поддается атакам с подобранным шифротекстом.

 

Источник: Acoсков А. В., Иванов М. A., Мирский А. A., Рузин А. В., Сланин А. В., Тютвин А. Н. Поточные шифры. – M.: КУДИЦ-ОБРАЗ, 2003. – 336 с.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100