Rotasyonel kriptanaliz - Rotational cryptanalysis

Kriptografide, rotasyonel kriptanaliz jenerik kriptanalitik saldırı üç işleme dayanan algoritmalara karşı: modüler ekleme, rotasyon ve ÖZELVEYAARX kısaca. Bu işlemlere dayanan algoritmalar, hem donanım hem de yazılım açısından nispeten ucuz oldukları ve sabit zamanda çalıştıkları için popülerdir. zamanlama saldırıları ortak uygulamalarda.

Dönel kriptanalizin temel fikri, hem bit döndürme hem de XOR işlemlerinin bit döndürülmüş girdi çiftleri arasındaki bağıntıları koruduğu ve bit döndürülmüş girdilerin eklenmesinin de bit döndürme bağıntılarını kısmen koruduğudur. Döngüsel girdi çiftleri, bu nedenle şifrenin kademeli ARX işlemlerini beklenenden daha büyük bir dereceye kadar "görmek" için kullanılabilir.[1] İşlem turları boyunca korelasyonları "görme" becerisi, daha sonra şifreyi benzer bir şekilde kırmak için kullanılabilir. diferansiyel kriptanaliz.

"Rotasyonel kriptanaliz" terimi, Dmitry Khovratovich ve Ivica Nikolićin 2010 tarihli "ARX'in Rotasyonel Kriptanalizi" makalesi, indirgenmiş tura karşı o zamanki en iyi kriptanalitik saldırıları sunmaktadır. Üç balık şifre - parçası Skein (hash işlevi), bir SHA-3 rekabeti aday.[1][2] Aynı yazarların ve Christian Rechberger'in sonraki saldırısı bozuldu çarpışma direnci Skein-256'da 72 raundun 53'üne ve Skein-512'de 72 raundun 57'sine kadar. Aynı zamanda Üç balık şifre.[3]

Referanslar

  1. ^ a b Dmitry Khovratovich ve Ivica Nikolić (2010). "ARX'in Rotasyonel Kriptanalizi" (PDF). Lüksemburg Üniversitesi. Alıntı dergisi gerektirir | günlük = (Yardım)
  2. ^ Bruce Schneier (2010-02-07). "Güvenlik Üzerine Schneier: Üç Balıkta Yeni Saldırı".
  3. ^ Dmitry Khovratovich; Ivica Nikolic; Christian Rechberger (2010-10-20). "Azaltılmış Skein'e Dönüşlü Sıçrama Saldırıları". Alıntı dergisi gerektirir | günlük = (Yardım)