А.Винокуров. Серия "Энциклопедия блочных шифров".


Blowfish. Основные параметры.

На домашнюю страничку Список алгоритмов Основные параметры Основные параметры


Название/статусBlowfish
Время/место разработки1993 год.
АвторыБрюс Шнайер (Bruce Schneier)e-mail
АрхитектураСбалансированная сеть Файстеля.
Параметры
pазмер блока, бит64
pазмер ключа, бит32-448
число раундов16
pазмер ключевого элемента, бит32 (половина размера блока)
число ключевых элементов16 (равно числу раундов)
ПатентНе запатентован
Особенности Использование необратимых подстановок, зависимость узлов замен от ключа, большой размер узлов замен (используются 4 узла замен 8-в-32 бита, зависящие от ключа), переменный размер ключа от 32 до 448 бит, сложная схема выработки ключевых элементов - подготовка ключевых элементов требует выполнения 521 цикла шифрования, что существенно затрудняет переборную атаку на алгоритм, однако делает его непргодным для использования в системах, где ключ часто меняется и на каждом ключе шифруется небольшие по объему данные. Алгоритм лучше всего подходит для систем, в которых на одном и том же ключе шифруются большие массивы данных.
Ресурсы

На домашнюю страничку Список алгоритмов Основные параметры Основные параметры


[Список алгоритмов] [Основные параметры]
 
[Начало осмотра] [Что нового] [Статьи] [Выпуски в "Байтах"] [Что скачать] [Криптоалгоритмы] [Глоссарий] [Ссылки] [Гостевая книга] [Форум] [Напиши мне]

Подготовлено 30.04.01. (c) 2001 Андрей Винокуров.