CIPHERUNICORN-E

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 5. září 2017; kontroly vyžadují 5 úprav .
CIPHERUNICORN-E
Tvůrce NEC
Vytvořeno 1998 _
zveřejněno 1998 _
Velikost klíče 128 bit
Velikost bloku 64 bit
Počet kol 16
Typ Síť Feistel

CIPHERUNICORN-E je symetrický blokový kryptografický algoritmus vyvinutý společností NEC v roce 1998. Algoritmus používá 64bitový blok a 128bitový klíč . V roce 2003 byla doporučena výborem CRYPTREC pro použití veřejnými institucemi v Japonsku, ale v roce 2013 byla přesunuta na seznam „kandidátů“ na doporučené šifry. [jeden]

Struktura šifry

Algoritmus je založen na upravené 16 - kolové síti Feistel s dodatečnou funkcí míchání závislou na klíči po každých 2 kolech. Velikost bloku je 64 bitů a velikost klíče je 128 bitů. Funkce round je poměrně složitá, rozdělená do dvou téměř paralelních výpočtů . První část ("hlavní proud" podle specifikace ) se skládá z exkluzivních nebo a načítání operací z S-boxu, s několika možnostmi v závislosti na druhé části. Tato druhá funkce (označovaná jako generování dočasného klíče) používá exkluzivnější nebo dvě operace, které jsou ekvivalentní modulárnímu násobení . Další podklíče se přidávají v různých fázích každé části funkce round. K dispozici jsou celkem čtyři vyhledávací tabulky, každá s 8bitovým vstupem a výstupem.

Klíčový plán šifry CIPHERUNICORN-E používá vnořenou síť Feistel založenou na některých stejných stavebních blocích jako šifra samotná.

Zabezpečení

Složitost kruhové funkce CIPHERUNICORN-E ztěžuje analýzu . Na zjednodušených verzích byla provedena určitá omezená analýza, která ukazuje, že jsou pravděpodobně odolné vůči diferenciální i lineární kryptoanalýze .

Odkazy

  1. Specifikace doporučených šifer e-Governmentu . CRYPTREC. Získáno 26. listopadu 2013. Archivováno z originálu 3. září 2012.