CIPHERUNICORN-E - CIPHERUNICORN-E

CIPHERUNICORN-E
Genel
TasarımcılarNEC
İlk yayınlandı1998
HaleflerCIPHERUNICORN-A
SertifikasyonCRYPTREC (Aday)
Şifre ayrıntısı
Anahtar boyutları128 bit
Blok boyutları64 bit
YapısıFeistel ağı
Mermi16

İçinde kriptografi, CIPHERUNICORN-E bir blok şifreleme tarafından yaratıldı NEC Japon hükümeti tarafından kullanımı için önerilen kriptografik teknikler arasındaydı. CRYPTREC Ancak, 2013 CRYPTREC revizyonu ile "aday" seviyesine düşürülmüştür.

Algoritmanın 16 turluk bir değiştirilmiş Feistel ağı Her 2 turdan sonra ek bir anahtara bağlı karıştırma işlevi ile yapı blok boyutu 64 bit ve anahtar boyutu 128 bit. Yuvarlak işlevi oldukça karmaşıktır ve neredeyse paralel hesaplamalara bölünmüştür.

İlk bölüm (adı ana akım tasarımcılar tarafından) oluşur XOR'lar ve S-kutusu ikinci bölümden etkilenen birkaç seçenekle aramalar. Bu ikinci işlev ( geçici anahtar üretimi) daha fazla XOR ve eşdeğer olan iki işlem kullanır modüler çarpımlar. Round işlevinin her iki kısmının çeşitli aşamalarında alt anahtarlar eklenir. Her biri 8 bitlik giriş ve çıkışlara sahip 4 S-kutusu vardır.

2000 yılında NEC, aynı yüksek seviyeli yapıyı, daha ayrıntılı bileşenlerle birlikte kullanarak CIPHERUNICORN-A şifre.

CIPHERUNICORN-E'ler anahtar program Şifrenin kendisiyle aynı yapı taşlarından bazılarına dayanan iç içe geçmiş bir Feistel ağı kullanır.

CIPHERUNICORN-E'nin yuvarlak fonksiyonunun karmaşıklığı analiz etmeyi zorlaştırdı. Basitleştirilmiş varyantlar üzerinde bazı sınırlı analizler yapılmış ve bunların her ikisine de muhtemelen dirençli olduklarını göstermiştir. diferansiyel ve doğrusal kriptanaliz.

Referanslar

  • ISO / IEC9979-0019 Kayıt Girişi (PDF), 6 Temmuz 1998'de kayıtlı (örnek uygulama kaynak kodunu içerir)
  • Matt Robshaw (14 Aralık 2001). "CIPHERUNICORN-E'nin Kriptografik İncelemesi" (PDF ). Alındı 21 Ocak 2007. Alıntı dergisi gerektirir | günlük = (Yardım Edin)
  • David Wagner (17 Aralık 2001). "CIPHERUNICORN-E'nin Belirli Saldırılara Karşı Güvenliğinin Değerlendirilmesi" (PDF). Alındı 21 Ocak 2007. Alıntı dergisi gerektirir | günlük = (Yardım Edin)