АКУЛА

Блочный шифр
АКУЛА
Общий
ДизайнерыВинсент Реймен , Джоан Демен , Барт Пренил , Антон Босселерс, Эрик Де Вин
Впервые опубликовано1996
ПреемникиKHAZAD , Рейндал
Детали шифра
Размеры клавиш128 бит
Размеры блоков64 бита
СтруктураСеть подстановки-перестановки
Раунды6

В криптографии SHARKблочный шифр , идентифицируемый как один из предшественников Rijndael ( Advanced Encryption Standard ).

SHARK имеет 64-битный размер блока и 128-битный размер ключа . Это шестираундовая SP-сеть , которая чередует этап смешивания ключей с линейными и нелинейными слоями преобразования. Линейное преобразование использует матрицу MDS, представляющую код исправления ошибок Рида-Соломона , чтобы гарантировать хорошую диффузию . Нелинейный слой состоит из восьми 8×8-битных S-блоков на основе функции F(x) = x −1 над GF(2 8 ) .

Пять раундов модифицированной версии SHARK можно взломать с помощью интерполяционной атаки (Якобсен и Кнудсен, 1997).

Смотрите также

Ссылки

  • Запись SCAN для SHARK


Взято с "https://en.wikipedia.org/w/index.php?title=SHARK&oldid=1084900755"