А.Винокуров. Серия "Энциклопедия блочных шифров".
Название/статус | Blowfish | ||||||||||
Время/место разработки | 1993 год. | ||||||||||
Авторы | Брюс Шнайер (Bruce Schneier) | ||||||||||
Архитектура | Сбалансированная сеть Файстеля. | ||||||||||
Параметры |
| ||||||||||
Патент | Не запатентован | ||||||||||
Особенности | Использование необратимых подстановок, зависимость узлов замен от ключа, большой размер узлов замен (используются 4 узла замен 8-в-32 бита, зависящие от ключа), переменный размер ключа от 32 до 448 бит, сложная схема выработки ключевых элементов - подготовка ключевых элементов требует выполнения 521 цикла шифрования, что существенно затрудняет переборную атаку на алгоритм, однако делает его непргодным для использования в системах, где ключ часто меняется и на каждом ключе шифруется небольшие по объему данные. Алгоритм лучше всего подходит для систем, в которых на одном и том же ключе шифруются большие массивы данных. | ||||||||||
Ресурсы |
|
[Список алгоритмов] [Основные параметры]
[Начало осмотра] [Что нового] [Статьи] [Выпуски в "Байтах"] [Что скачать] [Криптоалгоритмы] [Глоссарий] [Ссылки] [Гостевая книга] [Форум] [Напиши мне]
Подготовлено 30.04.01. (c) 2001 Андрей Винокуров.