А.Винокуров. Серия "Энциклопедия блочных шифров".
Название/статус | RC6 (Rivest's Cipher no 6). Финалист конкурса на выработку нового стандарта шифрования США. | ||||||||||
Время/место разработки | 1997? год, RSA Lab, США | ||||||||||
Авторы | Рональд Райвест (Ronald Rivest), а также: М. Робшоу (M. Robshaw) Р. Сидни (R. Sidney) Y. Yin | ||||||||||
Архитектура | Архитектура на базе сбалансированной сети
Файстеля с существенными отклонениями от классического варианта:
| ||||||||||
Параметры |
| ||||||||||
Патент | Не запатентован | ||||||||||
Особенности | RC6 представляет собой целое семейство шифров с переменным размером блока, переменным размером ключа от 1 до 32 байт и переменным числом раундов. В шифре вовсе не используются узлы замен, вместо этого используется умножение и циклические сдвиги на переменное число разрядов w/4-битовых чисел, где w - размер блока данных в битах. В силу этого алгоритм неэффективно реализуется на процессорах без быстрой команды умножения и без команды циклического сдвига на переменное число битов. Кроме того, операция умножения ресурсоемка при аппаратной реализации. По указанным причинам RC6 не был избран в качестве усовершенствованного стандарта шифрования США, хотя на ряде 32-битовых платформ его реализация оказалась существенно эффективней, чем реализация AES. | ||||||||||
Замечания | (1) В версии RC6, номинировавшейся на место нового стандарта размер блока фиксировани и равен 128 бит, число раундов также фиксировано и равно равно 20, размер ключа может принимать одно из трех значениий: 128, 192 или 256 бит. | ||||||||||
Ресурсы |
|
[Список алгоритмов] [Основные параметры]
[Начало осмотра] [Что нового] [Статьи] [Выпуски в "Байтах"] [Что скачать] [Криптоалгоритмы] [Глоссарий] [Ссылки] [Гостевая книга] [Форум] [Напиши мне]
Подготовлено 29.04.01. (c) 2001 Андрей Винокуров.