CIPHERUNICORN-E

CIPHERUNICORN-E
CIPHERUNICORN-E
Создатель:

NEC

Создан:

1998 г.

Опубликован:

1998 г.

Размер ключа:

128 бит

Размер блока:

64 бит

Число раундов:

16

Тип:

Сеть Фейстеля

CIPHERUNICORN-E — в криптографии симметричный блочный криптоалгоритм, разработанный фирмой NEC в 1998 году. В алгоритме используется 64-битный блок и ключ длиной 128 бит. Рекомендован комитетом CRYPTREC для использования бюджетными учреждениями Японии.

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

Алгоритм основан на изменённой сети Фейстеля с 16 раундами, с дополнительной зависимой от ключа функцией смешивания после каждых 2 раундов. Размер блока составляет 64 бита, и размер ключа 128 битов. Функция раунда довольно сложна, разбита на два практически параллельных вычисления. Первая часть («основной поток» согласно спецификации) состоит из операций исключающего или и выборки из S-блока, с несколькими вариантами в зависимости от второй части. Эта вторая функция (именуемая временной генерацией ключа) использует больше операций исключающего или и две операции, которые эквивалентны модульному умножению. Дополнительные подключи добавляются на различных стадиях каждой из частей функции раунда. Всего имеется четыре таблицы подстановки, каждая с 8-битовым входом и выходом.

Ключевое расписание шифра CIPHERUNICORN-E использует вложенную Сеть Фейстеля, основанную на некоторых из тех же самых стандартных блоков, что и сам шифр.

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

Сложность раундовой функции CIPHERUNICORN-E усложняет её анализ. Некоторый ограниченный анализ был произведён на упрощённых вариантах, показывая, что они вероятно устойчивы и к дифференциальному, и к линейному криптоанализу.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


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

  • 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-A — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей …   Википедия

  • 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


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

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