Составители:
различных приложениях были определены четыре режима его
работы:
- электронная кодовая книга ECB (Electronic Code Book);
- сцепление блоков шифра CBC (Cipher Block Chaining);
- обратная связь по шифротексту CFB (Cipher Feed Back);
- обратная связь по выходу OFB (Output Feed Back).
Считается, что этих четырёх режимов вполне достаточно, для
того, чтобы использовать DES практически в любой области, для
которых этот алгоритм подходит. Он позволяет
непосредственно
преобразовывать 64-битовый входной открытый текст в 64-
битовый выходной шифрованный текст.
2.2.1. Режим электронной кодовой книги
В режиме ECB открытый текст обрабатывается блоками по 64
бита, и каждый блок шифруется одним и тем же ключом (рис. 2.3).
При заданном ключе каждый 64-битовый блок открытого текста
представляется уникальным блоком шифрованного текста, т.е.
для
каждой 64-битовой последовательности открытого текста указана
соответствующая последовательность шифрованного текста. При
длине сообщения, превышающей 64 бита, отправитель делит это
сообщение на 64-битовые блоки с добавлением при необходимости
заполнителей к последнему блоку. На рис. 2.3 открытый текст
обозначен как M
1
, M
2
, …, M
n
, а соответствующий шифрованный
текст – C
1
, C
2
,…, C
n
. Основным достоинством данного метода
является простота реализации. Метод идеален для небольших
объемов данных. Важной особенностью режима ECB является то,
что одинаковые 64-битовые блоки открытого текста, если таковые
встречаются в исходном сообщении, в шифрованном тексте тоже
36
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
