А.Винокуров. Серия "Энциклопедия блочных шифров".
| Название/статус | Twofish. Финалист конкурса на выработку нового стандарта шифрования США. | ||||||||||
| Время/место разработки | 1997 год, Counterpain Systems, США. | ||||||||||
| Авторы | Брюс Шнайер (Bruce Schneier), а также: Джон Келси (John Kelsey) Дуг Уайтинг (Doug Whiting) Дэвид Уогнер (David Wagner) Крис Холл (Chris Hall) Нильс Фергюсон (Niels Ferguson) | ||||||||||
| Архитектура | Сбалансированная сеть Файстеля с обратимой функцией шифрования, содержащая следующие отклонения от классической схемы: начальное и конечное отбеливание (whitening, прибавление ключевых элементов в начале и в конце преобразования), и циклические сдвиги частей блока между раундами шифрования. | ||||||||||
| Параметры |
| ||||||||||
| Патент | Не запатентован | ||||||||||
| Особенности | Достаточно сложная функция шифрования, использующая 4 узла замен 8 на 8
бит, умножение 4-байтового вектора слева на постоянную матрицу 4 | ||||||||||
| Замечания | (1) В алгоритме может использоваться ключ произвольного размера от 1 (технически) до 256 бит, ключи "нестандартных" размеров дополняются нулевыми битами до ближайшего большего из перечисленных размеров. | ||||||||||
| Ресурсы |
|
[Список алгоритмов] [Основные параметры]
[Начало осмотра] [Что нового] [Статьи] [Выпуски в "Байтах"] [Что скачать] [Криптоалгоритмы] [Глоссарий] [Ссылки] [Гостевая книга] [Форум] [Напиши мне]
Подготовлено 30.04.01. (c) 2001 Андрей Винокуров.