3.2.0Сновные режимы работы алгоритма des
Алгоритм
DES
вполне подходит как для шифрования,
так и для аутентификации данных. Он
позволяет непосредственно преобразовывать
64-битовый входной открытый текст в
64-битовый выходной шифрованный текст,
однако данные редко ограничиваются
64 разрядами.
Чтобы
воспользоваться алгоритмом DES
для решения разнообразных криптографических
задач, разработаны четыре рабочих
режима:
электронная
кодовая книга ЕСВ (Electronic
Code Book);
сцепление
блоков шифра СВС (Cipher
Block Chaining);
обратная
связь по шифртексту CFB
(Cipher Feed Back);
обратная
связь по выходу OFB
(Output Feed Back).
Режим "Электронная кодовая книга"
Длинный
файл разбивают на 64-битовые отрезки
(блоки) по
8 байтов. Каждый из этих блоков шифруют
независимо с использованием одного
и того же ключа шифрования (рис.3.5).
Основное
достоинство - простота реализации.
Недостаток - относительно слабая
устойчивость против квалифицированных
криптоаналитиков. Из-за фиксированного
характера шифрования при ограниченной
длине блока 64 бита возможно проведение
криптоанализа "со словарем". Блок
такого размера может повториться
в сообщении вследствие большой
избыточности в тексте
93