11-10-2023
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.
Алгоритм не содержит каких-либо скрытых уязвимостей.
На данный момент лучшим вариантом восстановления открытого текста является только полный перебор вариантов ключа, что составляет 2 m-1 для m-разрядного ключа и при m=128 бит уже не представляется возможным на существующем оборудовании.Симметричные криптоалгоритмы | |
---|---|
Поточный шифр | |
Сеть Фейстеля |
ГОСТ 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-сеть | |
Другие |
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её. Это примечание по возможности следует заменить более точным. |
Anubis.