Финалист AES – шифр Serpent
Алгоритм разработан группой ученых из нескольких исследовательских
центров мира. Алгоритм представляет собой сетей Фейштеля для четырех
ветвей смешанного типа : 2 четные ветви изменяют совместо значения
нечетных, затем меняются местами. В качестве криптопреобразований
используются только исключающее "ИЛИ", табличные подстановки и битовые
сдвиги. Алгоритм состоит из 32 раундов. Сами раунды составлены таким
образом, что добавление к ветвями материала ключа на первом и последнем
раундах образует входное и выходное забеливание.
Рис.1.
Назад | Содержание
| Вперед
|