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