Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
DES представляет собой 64-битовый блочный алгоритм с 56-битовым ключом. Как и ГОСТ он построен на классической сети Файстеля и выполняется в течение 16 раундов см рис.15, кроме того, он имеет начальную и завершающую перестановки.
При подстановке через S -блок на вход подается 48-битовый блок, разбитый восемь 6-битовых подблока, соответствующие каждый своей S -матрице. Первый и последний биты подблока объединяются в 2-битовое число, определяющее строку S -матрицы, а средние 4 бита объединяются в 4-битовое число, определяющее столбец. На выход подается 4-битовое значение соответствующего элемента S -матрицы.
Рис.15. Раунд шифрования DES
Алгоритм DES являлся коммерческим стандартом шифрования США до 2000 года, когда ему на смену пришел AES. В настоящее время алгоритм применяется в варианте 3DES – каждый блок шифруется трижды на разных ключах. Фактическая длина ключа составила 168 бит.
Дата публикования: 2014-11-02; Прочитано: 524 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!