CIFERUNICORN-A

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 mars 2013; kontroller kräver 10 redigeringar .
CIFERUNICORN-A
Skapare NEC
Skapad 2000 _
publiceras 2000 _
Nyckelstorlek 128, 192, 256 bitar
Block storlek 128 bitar
Antal omgångar 16
Sorts Feistel nätverk

CIPHERUNICORN-A är en symmetrisk kryptografisk blockalgoritm utvecklad av NEC år 2000. Algoritmen använder ett 128-bitars block och en nyckellängd från 128 till 256 bitar (kompatibel med AES -standarden och stöder typiska nyckellängder - 128/192/256). Den rekommenderades av CRYPTREC- kommittén 2003 för användning av statliga myndigheter i Japan, men 2013 flyttades den till listan över "kandidater" för rekommenderade chiffer. [ett]

Chifferstruktur

Algoritmen är baserad på ett 16- rundt Feistel-nätverk , som sin föregångare CIPHERUNICORN-E , men med vissa modifieringar. Den runda funktionen har ersatts med en mer komplex, men ytterligare blandning mellan omgångarna har tagits bort. Den runda funktionen är också uppdelad i två nästan parallella beräkningar, som var och en är implementerad som ett Feistel-nätverk. Den första delen (huvudströmmen) är ett 10-runda Feistel-nätverk som använder fyra 8x8 bitars ersättningstabeller, ungefär som sin föregångare. De två sista omgångarna av huvudtråden kan ändras beroende på resultatet av den andra delen (tillfällig nyckelgenerering). Det andra, 6-runda Feistel-nätverket använder modulo multiplikationer och två av substitutionstabellerna. Till skillnad från sin föregångare används undernycklar endast i början av varje omgång.

Nyckelschemat består av upprepad användning av en funktion som kallas MT med hjälp av modulo multiplikationer och alla uppslagstabeller. Sårbarheten som hittas i nyckelschemat är att vissa nycklar kan vara identiska (motsvarande), men det är inte känt hur kritiskt detta är.

Säkerhet

Chifferet är ganska svårt att tolka, men viss forskning visar att det är resistent mot linjär och differentiell kryptoanalys .

Länkar

  1. Specifikationer för e-Government rekommenderade chiffer . CRYPTREC. Hämtad 26 november 2013. Arkiverad från originalet 3 september 2012.