А.Винокуров, Э.Применко. Сравнение стандарта шифрования РФ и нового стандарта шифрования США.
Сравнительные характеристики алгоритмов ГОСТ и Rijndael приведены в следующей ниже таблице 1.
Показатель | ГОСТ 28147-89 | Rijndael |
---|---|---|
Размер блока, бит | 64 | 128, 192, 256(1) |
Размер ключа, бит | 256 | 128, 192, 256 |
Архитектура | Однородная сбалансированная сеть Файстеля | "Квадрат" (Square) |
Число раундов | 32 | 10, 12, 14(2) |
Часть блока, шифруемая за один раунд, бит | 32 (полблока) | 128, 192, 256 (полный блок) |
Размер раундового ключевого элемента, бит | 32 (половина размера блока) | 128, 192, 256 (равен размеру блока) |
Структура раунда | Простая | Более сложная |
Используемые на раунде операции | Только аддитивные операции, подстановки и сдвиги | Широкое использование операций над конечными полями |
Эквивалентность прямого и обратного преобразований. | С точностью до порядка следования ключевых элементов | С точностью до вектора ключевых элементов, узла замен и прочих констант алгоритма |
В отличие от ГОСТа, размер шифруемого блока и размер ключа в алгоритме Rijndael могут изменяться, что допускается использованной в нем архитектурой "квадрат". Данное свойство позволяет варьировать стойкость и быстродействие алгоритма в зависимости от внешних требований к реализации в некоторых пределах, – однако, не очень широких, – число раундов, а вместе с ним и быстродействие, в двух крайних случаях различаются в 1.4 раза.
(1) В качестве стандарта принят вариант шифра только с размером блока 128 бит.
(2) Число раундов шифрования определяется в зависимости от размера блока и ключа следующим образом: из двух размеров берется максимальный; для 128 бит число раундов равно 10, для 192 - 12, и для 256 - 14 раундов шифрования.
[Оглавление] [Предыдущий раздел] [Следующий раздел]
[Начало осмотра] [Что нового] [Статьи] [Выпуски в "Байтах"] [Что скачать] [Криптоалгоритмы] [Глоссарий] [Ссылки] [Гостевая книга] [Форум] [Напиши мне]
Версия от 12.05.01. (c) 2001 Андрей Винокуров.