Diferansiyel hata analizi - Differential fault analysis

Diferansiyel hata analizi (DFA) bir tür yan kanal saldırısı nın alanında kriptografi özellikle kriptanaliz. İlke, uyandırmaktır hatalar- beklenmedik çevresel koşullar - iç durumlarını ortaya çıkarmak için kriptografik uygulamalara dönüştürülür.

Örneğin, bir akıllı kart gömülü işlemci desteksiz, yüksek sıcaklığa maruz kalabilir besleme gerilimi veya akımı aşırı yüksek hız aşırtma, kuvvetli elektrik veya manyetik alanlar, ya da iyonlaştırıcı radyasyon işlemcinin çalışmasını etkilemek için. İşlemci fiziksel nedenlerden dolayı yanlış sonuçlar vermeye başlayabilir. veri bozulması yardımcı olabilir kriptanalist İşlemcinin çalıştığı talimatları veya dahili veri durumunun ne olduğunu anlayın.[1][2]

İçin DES ve Üçlü DES, bir sır elde etmek için yaklaşık 200 tek çevrilmiş bit gereklidir anahtar.[3] DFA da başarıyla uygulandı AES şifre.[4]

Bu tür saldırılara karşı savunmak için birçok karşı önlem önerildi. Çoğu hata tespit şemalarına dayanmaktadır.[5][6]

Referanslar

  1. ^ Eli Biham, Adi Shamir: Diferansiyel Hata Analizinin Bir Sonraki Aşaması: Tamamen bilinmeyen şifreleme sistemleri nasıl kırılır (1996)
  2. ^ Dan Boneh ve Richard A. DeMillo ve Richard J. Lipton: Hatalar için Kriptografik Protokollerin Kontrolünün Önemi Üzerine, Eurocrypt (1997)
  3. ^ Ramesh Karri, et al.: Hata Tabanlı Yan Kanal Kriptanaliz Toleranslı Rijndael Simetrik Blok Şifreleme Mimarisi (2002)
  4. ^ Christophe Giraud: AES'de DFA (2005)
  5. ^ Xiaofei Guo, vd .: Gelişmiş Şifreleme Standardı için Değişmezliğe Dayalı Eş Zamanlı Hata Algılama (2012)
  6. ^ Rauzy ve Guilley: CRT-RSA'ya Yüksek Dereceli Hata Enjeksiyon Saldırılarına Karşı Alınacak Önlemler (2014) (Açık Erişim sürümü )