Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Пять раундов модифицированной версии SHARK могут быть разбиты с помощью интерполяционной атаки (Jakobsen and Knudsen, 1997).

См. Также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]

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