CIPHERUNICORN-A | это... Что такое CIPHERUNICORN-A? (original) (raw)

CIPHERUNICORN-A
Создатель: NEC
Создан: 2000 г.
Опубликован: 2000 г.
Размер ключа: 128, 192, 256 бит
Размер блока: 128 бит
Число раундов: 16
Тип: Сеть Фейстеля

CIPHERUNICORN-A — в криптографии симметричный блочный криптоалгоритм, разработанный фирмой NEC в 2000 году. В алгоритме используется 128-битный блок и ключ длиной от 128 до 256 бит (совместим со стандартом AES и поддерживает типовые длины ключа - 128/192/256). Рекомендован комитетом CRYPTREC для использования государственными учреждениями Японии.

Структура шифра

Алгоритм основан на сети Фейстеля с 16 раундами, как и его предшественник CIPHERUNICORN-E, но с некоторыми изменениями. Раудовая функция заменена на более комплексную, но дополнительное смешимание между раундами было исключено. Раундовая функция также разделена на два практически параллельных вычисления, каждое из которых выполнено в виде сети Фейстеля. Первая часть (основной поток) - 10-раудовая сеть Фейстеля, использующая четыре таблицы замены размером 8x8 бит, почти также как и у предшественника. Два последних раунда основного потока подвергаются изменению зависимо от вывода второй части (генерации временного ключа). Вторая, 6-раундовая сеть Фейстеля использует умножения по модулю и две из таблиц замены. В отличие от предшественника, подключи используются только в начале каждого раунда.

Ключевое расписание состоит из повторяющегося использования функции, именуемой MT, используя умножения по модулю и все таблицы подстановки. Уязвимость, найденная в ключевом расписании, состоит в том, что некоторые ключи могут быть идентичны (эквивалентны), но не известно, насколько это критично.

Безопасность

Шифр довольно сложен для анализа, но некоторые исследования показывают, что он устойчив к линейному и дифференциальному криптоанализу.

Ссылки

Просмотр этого шаблона Симметричные криптосистемы
Поточный шифр A3A5A8DecimMICKEYRC4RabbitSEALSOSEMANUKTriviumVMPC
Сеть Фейстеля ГОСТ 28147-89BlowfishCamelliaCAST-128CAST-256CIPHERUNICORN-ACIPHERUNICORN-ECLEFIACobraDFCDEALDESDESXEnRUPTFEALFNAm2HPCIDEAKASUMIKhufuLOKI97MARSNewDESRaidenRC5RC6RTEASEEDSinopleTEATriple DESTwofishXTEAXXTEA
SP-сеть 3-WAYABCAES (Rijndael) • AkelarreAnubisARIABaseKingBassOmaticCRYPTONDiamond2Grand CruHierocrypt-L1Hierocrypt-3KHAZADLuciferPresentRainbowSAFERSerpentSHARKSQUAREThreefish
Другие FROGNUSHREDOCSHACALSC2000