Блочные шифры BEAR и LION были изобретены Россом Андерсоном и Эли Бихамом путем объединения потокового шифра и криптографической хэш-функции . Алгоритмы используют очень большой переменный размер блока , порядка 2 13 до 2 23 бит или более [ уточнить ] . Оба являются 3 - раундовыми обобщенными (чередующимися) шифрами Фейстеля , [1] использующими хэш-функцию и потоковый шифр в качестве раундовых функций. BEAR использует хэш-функцию дважды с независимыми ключами , а потоковый шифр один раз. LION использует потоковый шифр дважды и хэш-функцию один раз. Изобретатели доказали, что атака на BEAR или LION, которая восстанавливает ключ, сломает как потоковый шифр, так и хэш.
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь ){{cite journal}}
: Цитировать журнал требует |journal=
( помощь )