MARS (şifre) - MARS (cipher)

MARS
Genel
TasarımcılarIBM
İlk yayınlandı1998
SertifikasyonAES finalisti
Şifre ayrıntısı
Anahtar boyutları128, 192 veya 256 bit
Blok boyutları128 bit
YapısıTip-3 Feistel ağı[1]
Mermi32

MARS bir blok şifreleme bu ... idi IBM gönderimi Gelişmiş Şifreleme Standardı süreci. MARS, Mart 1999'daki AES2 konferansından sonra Ağustos 1999'da beşinci ve son finalist algoritması olarak seçildiği AES finalisti olarak seçildi.

MARS tasarım ekibi dahil Don Bakırcı, öncekinin yaratılmasına dahil olan Veri Şifreleme Standardı (DES) yirmi yıl önce. Proje, katmanlı, bölümlere ayrılmış bir yaklaşım benimseyerek kriptografide gelecekteki gelişmelere direnmek için özel olarak tasarlandı.

IBM resmi raporu, MARS ve Yılan kriptografik matematikteki olası ilerlemelerle ilgili herhangi bir güvenlik ağı biçimini uygulayan tek iki finalistti. İki balık ekibi de şifresi hakkında benzer bir açıklama yaptı.[2]

MARS, 128 bitlik bir blok boyutu ve bir değişken anahtar boyutu 128 ile 448 bit arasında (32 bitlik artışlarla). Çoğu blok şifresinin aksine, MARS heterojen bir yapıya sahiptir: kriptografik bir çekirdeğin birkaç turu, anahtarsız karıştırma turları ile birlikte "kaplanır". anahtar beyazlatma.

Güvenlik analizi

Uzun süreli bir veya sıfır olan alt anahtarlar, MARS'ye verimli saldırılara yol açabilir.[3] Çarpmada kullanılan en az önemli iki yuvarlak anahtar biti her zaman 1 değerine ayarlanır. Bu nedenle, alt anahtardan bağımsız olarak çarpma işlemi boyunca her zaman değişmeyen iki girdi ve alt anahtardan bağımsız olarak sabit çıktıya sahip iki başka girdi vardır.[3]

Bir ortada buluşma saldırısı tarafından 2004 yılında yayınlandı John Kelsey ve Bruce Schneier 32 MARS turunun 21'ini kırabilir.[4]

Notlar ve referanslar

  1. ^ Hoang, Viet Tung; Rogaway, Phillip (2010). "Genelleştirilmiş Feistel Ağlarında". LNCS 6223. CRYPTO 2010. ABD: Springer. sayfa 613–630. doi:10.1007/978-3-642-14623-7_33.
  2. ^ NIST (2000), Gelişmiş Şifreleme Standardının (AES) Geliştirilmesine İlişkin Rapor (PDF), NIST
  3. ^ a b B. Preneel; et al. (2000), NESSIE Projesi'nin AES Finalistleri Üzerine Yorumları (PDF), NIST
  4. ^ MARS Saldırıları! Azaltılmış Yuvarlak MARS Varyantlarının Ön Kriptanalizi John Kelsey, Bruce Schneier, 2004

Dış bağlantılar