Lai-Massey şeması - Lai–Massey scheme

Lai-Massey düzeni tasarımında kullanılan bir şifreleme yapısı blok şifrelere . Bu kullanılan IDEA ve IDEA NXT . Plan ilk olarak Xuejia Lai tarafından James L. Massey'in yardımıyla tanıtıldı , dolayısıyla planın adı Lai-Massey .

Tasarım

Lai Massey şema diyagramı tr.svg

Lai-Massey Şeması, tasarımda bir yuvarlak fonksiyon ve bir yarım yuvarlak fonksiyon kullanan bir Feistel Ağı'na benzer . Round işlevi, bir alt anahtar ve bir Veri bloğu olmak üzere iki girdi alan ve Veri bloğuna eşit uzunlukta bir çıktı döndüren bir işlevdir. Yarım daire işlevi iki girdi alır ve bunları iki çıktıya dönüştürür. Herhangi bir tur için girdi, sol ve sağ olmak üzere iki yarıya bölünür .

Başlangıçta, girdiler yarım daire fonksiyonundan geçirilir. Her turda, girdiler arasındaki fark bir alt anahtarla birlikte yuvarlak fonksiyona iletilir ve daha sonra yuvarlak fonksiyonun sonucu her girdiye eklenir. Girdiler daha sonra yarım yuvarlak fonksiyondan geçirilir. Bu daha sonra sabit sayıda tekrarlanır ve nihai çıktı şifrelenmiş veridir. Tasarımı nedeniyle, bir İkame-permütasyon ağına göre bir avantaja sahiptir, çünkü yuvarlak fonksiyonun tersine çevrilmesine gerek yoktur - sadece yarım yuvarlak - daha kolay tersine çevrilmesini sağlar ve yuvarlak fonksiyonun keyfi olarak olmasını sağlar. karmaşık. Şifreleme ve şifre çözme işlemleri oldukça benzerdir, yerine bir ters gerektiren şifre çözme anahtarı zamanlama , ters çevrilmiş bir yarım daire fonksiyon ve yuvarlak işlevin çıkış edilmesi çıkarılır yerine ilave edildi.

İnşaat detayları

Izin yuvarlak işlevi, ve olmayacak yarım yuvarlak fonksiyon ve izin mermi için alt tuşlar olması sırasıyla.

Daha sonra temel işlem aşağıdaki gibidir:

Düz metin bloğunu iki eşit parçaya bölün ( , ).

Her tur için hesaplayın

nerede ve .

O zaman şifreli metin .

Bir şifreli metnin şifresinin çözülmesi , aşağıdakiler için hesaplama yapılarak gerçekleştirilir:

nerede ve .

Sonra tekrar düz metin.

Lai-Massey şeması, Feistel yapısınınkine benzer güvenlik özellikleri sunar . Aynı zamanda, bir ikame-permütasyon ağı üzerindeki avantajını , yuvarlak fonksiyonun tersine çevrilebilir olması gerekmediğini paylaşır .

Önemsiz bir ayırt edici saldırıyı önlemek için yarım daire işlevi gereklidir ( ) . Genellikle sol tarafta bir ortomorfizm uygular , yani,

burada hem ve hem de permütasyondur (matematiksel anlamda, yani bir bijection – permütasyon kutusu değil ). Bit blokları (boyut grupları ) için ortomorfizm olmadığından, bunun yerine "neredeyse ortomorfizmler" kullanılır.

anahtara bağlı olabilir. Aksi takdirde, tersi zaten bilindiğinden son uygulama atlanabilir. Son uygulamaya, aksi takdirde turları olan bir şifre için genellikle "yuvarlak " denir .

Edebiyat

Referanslar

  1. ^ Aaram Yun, Je Hong Park, Jooyoung Lee: Lai-Massey Scheme ve Quasi-Feistel Networks . IACR Kriptolojisi .
  2. ^ Serge Vaudenay: Lai-Massey Planı Üzerine . ASIACRYPT'99 .
  3. ^ X.Lai. Blok şifrelerin tasarımı ve güvenliği üzerine . Bilgi İşlemde ETH Serisi, cilt. 1, Hartung-Gorre, Konstanz, 1992