CIPHERUNICORN-A

CIPHERUNICORN-A
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, используя умножения по модулю и все таблицы подстановки. Уязвимость, найденная в ключевом расписании, состоит в том, что некоторые ключи могут быть идентичны (эквивалентны), но не известно, насколько это критично.


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

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

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "CIPHERUNICORN-A" в других словарях:

  • CIPHERUNICORN-A — Infobox block cipher name = CIPHERUNICORN A designers = NEC publish date = 2000 derived from = CIPHERUNICORN E derived to = related to = certification = CRYPTREC key size = 128, 192, or 256 bits block size = 128 bits structure = nested Feistel… …   Wikipedia

  • CIPHERUNICORN-E — Infobox block cipher name = CIPHERUNICORN E designers = NEC publish date = 1998 derived from = derived to = CIPHERUNICORN A related to = certification = CRYPTREC key size = 128 bits block size = 64 bits structure = Feistel network rounds = 16… …   Wikipedia

  • CIPHERUNICORN-E — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей …   Википедия

  • CRYPTREC — CRYPTREC  Cryptography Research and Evaluation Committees, основаны японским правительством, для оценки и рекомендации шифровальных методов для правительственного и индустриального использования. CRYPTREC привлек передовых криптографов всего …   Википедия

  • CRYPTREC — is the Cryptography Research and Evaluation Committee set up by the Japanese Government to evaluate and recommend cryptographic techniques for government and industrial use. It is comparable in many respects to the European Union s NESSIE project …   Wikipedia

  • Шифрование — Шифрование  преобразование информации в целях сокрытия от неавторизованных лиц, с предоставлением, в это же время, авторизованным пользователям доступа к ней. Главным образом, шифрование служит задаче соблюдения конфиденциальности… …   Википедия

  • Сеть Фейстеля — (конструкция Фейстеля)  один из методов построения блочных шифров. Сеть представляет собой определённую многократно повторяющуюся (итерированную) структуру, называющуюся ячейкой Фейстеля. При переходе от одной ячейки к другой меняется ключ,… …   Википедия

  • Block cipher — In cryptography, a block cipher is a symmetric key cipher operating on fixed length groups of bits, called blocks, with an unvarying transformation. A block cipher encryption algorithm might take (for example) a 128 bit block of plaintext as… …   Wikipedia

  • Data Encryption Standard — The Feistel function (F function) of DES General Designers IBM First publis …   Wikipedia

  • Differential cryptanalysis — is a general form of cryptanalysis applicable primarily to block ciphers, but also to stream ciphers and cryptographic hash functions. In the broadest sense, it is the study of how differences in an input can affect the resultant difference at… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»