Anubis | это... Что такое Anubis? (original) (raw)
Anubis | |
---|---|
Создатель: | Винсент Рэймен и Пауло Баретто |
Создан: | 2000 г. |
Опубликован: | 2000 г. |
Размер ключа: | 128-320 бит с шагом в 32 бит |
Размер блока: | 128 бит |
Число раундов: | 12 (для 128 битного ключа) + 1 на каждые дополнительные 32 бита ключа |
Тип: | Подстановочно-перестановочная сеть |
Anubis — в криптографии симметричный блочный криптоалгоритм, разработанный автором Rijndael — Винсентом Рэйменом. В алгоритме по умолчанию используется 128-битный ключ и 128-битный (16 байтный) блок. Однако, размер ключа может быть увеличен до 320 бит с шагом в 32 бит (32N, где N = 4-10) с применением на каждые добавленные 32-бита ключа дополнительного раунда.
Anubis является вариантом алгоритма Rijndael с применением инволюций для ряда операций. Инволюции обратимы, то есть применение инволюции повторно равносильно её фактическому неприменению. Таким образом, это позволяет использовать фактически одну и ту же процедуру как для зашифровки, так и для расшифровки блока. Операции над S-box и матрицей перемешивания байт каждого столбца представляют собой инволюции. Такой принцип позволяет реализовывать шифр аппаратно на оборудовании низшей ценовой категории.
Варианты алгоритма
Существует две версии шифра Anubis; оригинальная версия использует псевдо-случайный S-box. Затем был выбран наиболее оптимальный фиксированный S-box, который применяется в «tweaked» версии — Anubis tweaked.
Безопасность
Алгоритм не содержит каких-либо скрытых уязвимостей.[источник не указан 173 дня] На данный момент лучшим вариантом восстановления открытого текста является только полный перебор вариантов ключа, что составляет 2 m-1 для m-разрядного ключа и при m=128 бит уже не представляется возможным на существующем оборудовании.
См. также
Ссылки
![]() |
|
---|---|
Поточный шифр | A3 • A5 • A8 • Decim • MICKEY • RC4 • Rabbit • SEAL • SOSEMANUK • Trivium • VMPC |
Сеть Фейстеля | ГОСТ 28147-89 • Blowfish • Camellia • CAST-128 • CAST-256 • CIPHERUNICORN-A • CIPHERUNICORN-E • CLEFIA • Cobra • DFC • DEAL • DES • DESX • EnRUPT • FEAL • FNAm2 • HPC • IDEA • KASUMI • Khufu • LOKI97 • MARS • NewDES • Raiden • RC5 • RC6 • RTEA • SEED • Sinople • TEA • Triple DES • Twofish • XTEA • XXTEA |
SP-сеть | 3-WAY • ABC • AES (Rijndael) • Akelarre • Anubis • ARIA • BaseKing • BassOmatic • CRYPTON • Diamond2 • Grand Cru • Hierocrypt-L1 • Hierocrypt-3 • KHAZAD • Lucifer • Present • Rainbow • SAFER • Serpent • SHARK • SQUARE • Threefish |
Другие | FROG • NUSH • REDOC • SHACAL • SC2000 |