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