MultiSwap - MultiSwap

MultiSwap
Genel
TasarımcılarMicrosoft
İlk yayınlandıNisan 1999
Şifre ayrıntısı
Anahtar boyutları374 bit
Blok boyutları64 bit
En iyi halk kriptanaliz
diferansiyel kriptanaliz of Borisov, vd. yaklaşık 2 gerektirir13 seçili düz metinler veya yaklaşık 222 bilinen düz metinler

İçinde kriptografi, MultiSwap bir blok şifreleme /MAC tarafından yaratıldı Microsoft 1999 yılında Windows Media DRM hizmet (WMDRM). Microsoft'un algoritma için dahili adı herkes tarafından bilinmemektedir; 2001 tarihli bir WMDRM raporunda "Beale Screamer" takma adıyla MultiSwap olarak adlandırıldı.

Şifrede bir blok boyutu 64 bittir, ancak iki yarı neredeyse ayrı olarak işlenir. Tüm aritmetik işlemler gerçekleştirilir mod 232. Şifreleme işleminde, her yarım blok ona önceki yarım bloğun çıktısını eklemiştir. Daha sonra, 32 bitlik tek alt anahtarlarla 5 çarpma işleminden geçer ve her biri 16 bitlik yarılarının takası izler. Daha sonra buna son bir alt anahtar eklenir. Yarım bloklar ayrı alt anahtarlar kullandığından ve çarpanlar tek sayı olmaya zorlandığından, toplam anahtar boyutu 374 bittir. MultiSwap adı, şifrenin çarpımlarından ve takaslarından gelir. WMDRM bu algoritmayı yalnızca bir MAC olarak kullanır, asla şifreleme için kullanır.

Borisov, vd. çarpımsal bir biçim uyguladı diferansiyel kriptanaliz MultiSwap'i bozmak için.

Referanslar

  • Beale Screamer (18 Ekim 2001). "Microsoft'un Dijital Haklar Yönetim Şeması - Teknik Ayrıntılar". Alındı 20 Eylül 2007.
  • Nikita Borisov Monica Chew, Rob Johnson, David Wagner. "MultiSwap'in Kriptanalizi". Alındı 9 Ekim 2010.CS1 Maint: birden çok isim: yazarlar listesi (bağlantı)
  • Borisov, Chew, Johnson, Wagner (Şubat 2002). Çarpımlı Diferansiyeller (PDF /PostScript ). 9. Uluslararası Çalıştayı Hızlı Yazılım Şifreleme (FSE '02). Leuven: Springer-Verlag. s. 17–33. Alındı 3 Ocak 2007.CS1 Maint: birden çok isim: yazarlar listesi (bağlantı)