Общий | |
---|---|
Дизайнеров | NEC |
Впервые опубликовано | 2000 г. |
Происходит от | CIPHERUNICORN-E |
Сертификация | CRYPTREC (кандидат) |
Деталь шифра | |
Ключевые размеры | 128, 192 или 256 бит |
Размеры блоков | 128 бит |
Структура | вложенная сеть Фейстеля |
Раундов | 16 |
В криптографии , CIPHERUNICORN-A представляет собой блочный шифр , созданный NEC в 2000 году был в числе криптографических методов , рекомендуемых для японского правительственного использования по CRYPTREC в 2003 году, он был отброшен на «кандидата» уровня по CRYPTREC пересмотра 2013 года .
Алгоритм использует структуру сети Фейстеля с 16 раундами, аналогичную своей предшественнице, CIPHERUNICORN-E , но со значительными изменениями. Размер блока составляет 128 бит, с размером ключа 128, 192 или 256 бит.
Функция раунда даже сложнее, чем у CIPHERUNICORN-E, но была удалена дополнительная функция смешивания между раундами. Функция раунда по-прежнему разделена на два почти параллельных вычисления; обе они сами являются сетями Фейстеля.
Первая часть ( основной поток ) представляет собой сеть Фейстеля с 10 этапами, в которой используются четыре 8-битных S-блока, очень похожих на те, что используются в CIPHERUNICORN-E. На последние два раунда основного потока влияет вывод второй части ( функция генерации временного ключа ). Эта вторая 6-раундовая сеть Фейстеля использует модульное умножение , а также два S-блока.
В отличие от CIPHERUNICORN-E, подключи включаются только в начале каждого основного раунда.
Ключ график из CIPHERUNICORN-A делает многократное использование функции называется MT , используя модульное умножение и все S-блоков. В таблице ключей был обнаружен недостаток, так что некоторые ключи эквивалентны, но неизвестно, насколько это слабое место. [ необходима цитата ]
Большая сложность раундовой функции CIPHERUNICORN-A затрудняет анализ. Был проведен некоторый ограниченный анализ упрощенных вариантов, показывающий, что они, вероятно, устойчивы как к дифференциальному, так и к линейному криптоанализу .
Ссылки [ править ]
- Мэтт Робшоу (14 декабря 2001 г.). «Криптографический обзор CIPHERUNICORN-A» ( PDF ) . Проверено 21 января 2007 года . Цитировать журнал требует
|journal=
( помощь )