SHARK
SHARK — в криптографії симетричний блочний криптоалгоритм, розроблений автором Rijndael - Вінсентом Рейменом. В алгоритмі використовуються 128-бітний ключ і 64-бітний (16 байтний) блок.
Алгоритм блокового шифрування | |
---|---|
Назва: | SHARK |
Розробник: | Вінсент Реймі |
Створений: | 1996 р. |
Опублікований: | 1996 р. |
Розмір ключа: | 128 біт |
Розмір блоку: | 64 біт |
Число раундів: | 6 |
Тип: | SP-мережа |
Алгоритм SHARK має консервативні параметри і створений для заміни існуючих шифрів з 64 бітовим блоком, на зразок IDEA і DES.
Існує два варіанти шифру SHARK : SHARK-A (англ. affine transform) і SHARK-E (англ. exor).
Безпека
Існують атаки лише на модифікований варіант шифру з 5 раундами. Сам алгоритм на даний момент можна вважати безпечним.
Цей алгоритм отримав розвиток і став основою нового, безпечнішого шифру KHAZAD. Алгоритм Rijndael так само можна вважати заснованим на ідеях шифру SHARK і його нащадком.
Див. також
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.