ВУЗ:
Составители:
55
Было отмечено, что DES широко используется в бизнесе (особенно в
финансах), и что приемлемой альтернативы не существует. Отказ от
стандарта оставил бы многие организации без защиты данных. После
длительных споров DES был вновь утвержден в качестве правительственного
стандарта США до 1992 года.
Наконец было разрешено сертифицировать и программные реализации
DES.
2.1.1. Описание DES
DES представляет собой блочный шифр, он шифрует данные 64-
битовыми блоками. С одного конца алгоритма вводится 64-битовый блок
открытого текста, а с другого конца выходит 64-битовый блок шифротекста.
DES является симметричным алгоритмом: для шифрования и
дешифрирования используются одинаковые алгоритм и ключ (за
исключением небольших различий в использовании ключа).
Длина ключа равна 56 битам. (Ключ обычно представляется 64-
битовым числом, но каждый восьмой бит используется для проверки
четности и игнорируется. Биты четности являются наименьшими значащими
битами байтов ключа.) Ключ, который может быть любым 56-битовым
числом, можно изменить в любой момент времени. Ряд чисел считаются
слабыми ключами, но их можно легко избежать. Безопасность полностью
определяется ключом.
На простейшем уровне алгоритм не представляет ничего большего, чем
комбинация двух основных методов шифрования: смещения и диффузии.
Фундаментальным строительным блоком DES является применение к тексту
единичной комбинации этих методов (подстановка, а за ней - перестановка),
зависящей от ключа. Такой блок называется этапом. DES состоит из 16
этапов, одинаковая комбинация методов применяется к открытому тексту 16
раз (см. рисунок 15).
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »
