CIPHERUNICORN-Это
-
История и использование CIPHERUNICORN-A
- Создан NEC в 2000 году, рекомендован CRYPTREC в 2003 году
- В редакции CRYPTREC 2013 года понижен до уровня «кандидат»
-
Структура и параметры
- Использует 16-раундовую структуру Фейстеля с изменениями по сравнению с CIPHERUNICORN-E
- Размер блока 128 бит, размер ключа 128, 192 или 256 бит
- Функция округления усложнена, но функция смешивания удалена
-
Ключевое расписание и уязвимости
- Ключевое расписание использует функцию MT с модульным умножением и S-блоками
- Обнаружена ошибка в ключевом расписании, приводящая к эквивалентности некоторых ключей
-
Анализ и устойчивость
- Сложность функции round затрудняет анализ
- Проведен анализ упрощенных вариантов, показывающий устойчивость к различным видам криптоанализа
-
Рекомендации и внешние ссылки
- Статья содержит рекомендации по форматированию и использованию CIPHERUNICORN-A в HTML
- Ссылки на эталонную реализацию CIPHERUNICORN и производный код для 256-битных шифров