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.