Xor – encrypt – xor - Xor–encrypt–xor

xor – encrypt – xor (XEX) bir (değiştirilebilir) Kullanma usulü, çalışma şekli bir blok şifreleme.

Xor Encrypt Xor (XEX) modu encryption.svg

Tarih

1984 yılında, DES'i kapsamlı arama saldırılarına karşı korumak için Ron Rivest, DESX: Düz metne bir ön beyazlatma anahtarı SOR, sonucu DES ile gizli bir anahtar kullanarak şifreleyin ve ardından son şifreli metni oluşturmak için şifrelenmiş sonuca bir son beyazlatma anahtarı XOR.[3]

1991'de Rivest'in DESX yapısının motive ettiği Even ve Mansour çok daha basit bir şema önerdi ("iki anahtarlı Çift-Mansour şeması"), belki de mümkün olan en basit blok şifreleme olduğunu öne sürdüler: Önceden beyazlatıcı bir anahtarla düz metni XOR, halka açık olarak bilinen bir anahtarlanmamış permütasyon uygulayın (pratikte, sözde rasgele permütasyon ) sonuca ve ardından son şifreli metni üretmek için permüe sonuca bir postwhitening anahtarı XOR.[3][4]

Basit Even – Mansour tarzı blok şifreleri incelemek, Feistel şifreleri (DES benzeri şifreler) ve anlamaya yardımcı olur blok şifreleme genel olarak tasarım.[5]

Orr Dunkelman, Nathan Keller ve Adi Shamir daha sonra, Even – Mansour planını daha da basitleştirmenin ve yine de aynı kanıtlanabilir güvenliği korumanın mümkün olduğunu kanıtlayarak "tek tuşlu Çift-Mansour şeması": Anahtarla düz metni XOR, sonuca genel olarak bilinen anahtarsız permütasyonu uygula ve ardından son şifreli metni oluşturmak için aynı anahtarı permüte sonuca XOR.[3]

Rogaway, bir veri biriminde (örneğin bir disk sektörü) ardışık blokların (kullanılan şifreye göre) verimli bir şekilde işlenmesine izin vermek için XEX'i kullandı. tüm disk şifreleme.[6]

Birçok tam disk şifreleme sistemi - BestCrypt, dm-crypt, FreeOTFE, TrueCrypt, DiskCryptor, FreeBSD'nin geli, OpenBSD softraid disk şifreleme yazılımı ve Mac OS X Lion's FileVault 2 - şifreli metin çalma (XTS modu) ile XEX tabanlı ince ayarlı kod kitabı modunu destekler ).

Referanslar

  1. ^ Barış Ege, Elif Bilge Kavun ve Tolga Yalçın. "Akıllı Kartlar için Bellek Şifreleme". 2011.
  2. ^ Emmanuel Prouff. "Akıllı Kart Araştırması ve Gelişmiş Uygulamalar". 2011, s. 201.
  3. ^ a b c Orr Dunkelman, Nathan Keller ve Adi Shamir. "Kriptografide Minimalizm: Çift-Mansour Şeması Yeniden Ziyaret Edildi".
  4. ^ Joan Daemen, Laboratorium Esat. "Even-Mansour İnşaatının Sınırlamaları". 1992. doi: 10.1007/3-540-57332-1_46
  5. ^ Craig Gentry ve Zulfikar Ramzan. "Çift-Mansur Şifresindeki Rastgele Permütasyon Kahinlerini Ortadan Kaldırmak". 2004.
  6. ^ Rogaway, Phillip (2004-09-24). "Tweakable Blockcipher'ların Verimli Örnekleri ve OCB ve PMAC Modlarında Yapılan İyileştirmeler" (PDF).