CIPHERUNICORN-A

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 15. maaliskuuta 2013 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .
CIPHERUNICORN-A
Luoja NEC
Luotu 2000_ _
julkaistu 2000_ _
Avaimen koko 128, 192, 256 bittiä
Lohkon koko 128 bittinen
Kierrosten lukumäärä 16
Tyyppi Feistelin verkko

CIPHERUNICORN-A on NEC : n vuonna 2000 kehittämä symmetrinen lohkosalausalgoritmi . Algoritmi käyttää 128-bittistä lohkoa ja avaimen pituutta 128-256 bittiä (yhteensopiva AES -standardin kanssa ja tukee tyypillisiä avainten pituuksia - 128/192/256). CRYPTREC- komitea suositteli sitä vuonna 2003 valtion virastojen käyttöön Japanissa, mutta vuonna 2013 se siirrettiin suositeltujen salauskoodien "ehdokkaiden" luetteloon. [yksi]

Salausrakenne

Algoritmi perustuu 16 kierroksen Feistel-verkkoon , kuten edeltäjänsä CIPHERUNICORN-E , mutta tietyin muutoksin. Kierrostoiminto on korvattu monimutkaisemmalla, mutta ylimääräinen sekoitus kierrosten välillä on poistettu. Pyöreä funktio on myös jaettu kahteen lähes rinnakkaiseen laskentaan, joista kumpikin on toteutettu Feistel-verkkona. Ensimmäinen osa (päävirta) on 10-kierroksen Feistel-verkko, joka käyttää neljää 8x8-bittistä korvaavaa taulukkoa, aivan kuten edeltäjänsä. Pääsäikeen kaksi viimeistä kierrosta voivat muuttua toisen osan (väliaikainen avaimen sukupolvi) tulosten mukaan. Toinen, 6-kierros Feistel-verkko käyttää modulo-kertoja ja kahta korvaustaulukkoa. Toisin kuin edeltäjänsä, aliavaimia käytetään vain jokaisen kierroksen alussa.

Avainaikataulu koostuu MT-nimisen funktion toistuvasta käytöstä käyttämällä modulo-kertoja ja kaikkia hakutaulukoita. Avainaikataulusta löydetty haavoittuvuus on, että jotkut avaimet voivat olla identtisiä (vastaavia), mutta ei tiedetä, kuinka kriittinen tämä on.

Turvallisuus

Salaus on melko vaikea jäsentää, mutta jotkut tutkimukset osoittavat, että se kestää lineaarista ja differentiaalista kryptausanalyysiä .

Linkit

  1. Sähköisen hallinnon suositeltujen salauskoodien tiedot . CRYPTREC. Haettu 26. marraskuuta 2013. Arkistoitu alkuperäisestä 3. syyskuuta 2012.