Анубис (шифр)

редактировать
Анубис
Генерал
ДизайнерыВинсент Риджмен, Пауло SLM Баррето
Впервые опубликовано2000
Получено изRijndael
Детали шифра
Размеры ключа от 128 до 320 бит с шагом 32 бита
Размеры блока 128 бит
Структуразамена – перестановка сеть
Округляетне менее 12 (для 128-битных ключей) плюс один на каждые дополнительные 32 бита ключа

Anubis - это блочный шифр, разработанный Винсент Реймен и Пауло SLM Баррето в качестве n участник проекта NESSIE, бывшей исследовательской программы, инициированной Европейской комиссией в 2000 году для идентификации новых криптографических алгоритмов. Хотя шифр не был включен в окончательный портфель NESSIE, его конструкция считается очень надежной, и к 2004 году после завершения проекта не было обнаружено никаких атак. Шифр не запатентован и был выпущен разработчиками для бесплатного публичного использования.

Анубис работает с блоками данных длиной 128 бит, принимая ключи длиной 32N бит (N = 4,..., 10). Он разработан как сеть замещения-перестановки, которая имеет большое сходство с Rijndael. Как и KHAZAD, разработанный теми же авторами и также представленный NESSIE, он использует инволюции для различных операций. Инволюция - это операция, обратная которой совпадает с прямой. Другими словами, когда инволюция выполняется дважды, это то же самое, что не выполнять никаких операций. Это позволяет недорогим аппаратным средствам и компактным программным реализациям использовать одни и те же операции как для шифрования, так и для дешифрования. И операции S-box, и операции смешивания столбцов являются инволюциями. Хотя многие инволюционные компоненты могут сделать шифр более восприимчивым к различающим атакам, используя циклическую структуру перестановок внутри шифра, не было представлено никакой стратегии атаки для шифра Анубиса.

Существует две версии шифра Анубиса; исходная реализация использует псевдослучайный S-блок. Впоследствии S-блок был модифицирован, чтобы его можно было более эффективно реализовать на оборудовании; более новая версия Anubis называется "измененной" версией.

Авторы заявляют, что алгоритм защищен от ряда атак, включая четырехэтапный дифференциальный и линейный анализ, а также связанный ключ, интерполяция, бумеранг, усеченный дифференциал, невозможный дифференциал, и атаки насыщения. Тем не менее, из-за сходства шифра с Rijndael он не считался имеющим убедительные преимущества и поэтому не был включен во вторую фазу оценки проекта NESSIE.

Анубис назван в честь египетского бога захоронения и бальзамирования, что, по интерпретации дизайнеров, включает шифрование. Они утверждают, что нарушители шифра будут прокляты.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-11 19:48:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте