Anahtar beyazlatma - Key whitening

İçinde kriptografi, anahtar beyazlatma güvenliğini artırmayı amaçlayan bir tekniktir. yinelenen blok şifresi. Verileri, verilerin bölümleriyle birleştiren adımlardan oluşur. anahtar.

Detaylar

En yaygın temel beyazlatma şekli xor-encrypt-xor - basit kullanarak ÖZELVEYA ilk turdan önce ve son turdan sonra şifreleme.

Bir anahtar beyazlatma biçimi kullanan ilk blok şifresi DES-X, normal 56 bitlik anahtarın ötesinde, beyazlatma için yalnızca iki ekstra 64 bit anahtar kullanan DES. Bunun karmaşıklığını artırması amaçlanmıştır. kaba kuvvet saldırısı, algoritmada büyük değişiklikler olmadan anahtarın etkin boyutunu artırma. DES-X'in mucidi, Ron Rivest, tekniği adlandırdı beyazlatma.

Şifre FEAL (bunu takiben Khufu ve Khafre ) şifrenin geri kalanında kullanılan aynı anahtarın bölümlerini kullanarak anahtar beyazlatma uygulamasını tanıttı. Bu, kaba kuvvet saldırılarına karşı ek koruma sağlamaz, ancak diğer saldırıları daha zor hale getirebilir. İçinde Feistel şifresi veya benzer bir algoritma, anahtar beyazlatma, belirli girdileri ilk ve son döngü işlevlerine gizleyerek güvenliği artırabilir. Özellikle, bir ortada buluşma saldırısı. Bu anahtar beyazlatma biçimi, sonraki birçok blok şifresinin bir özelliği olarak benimsenmiştir. AES, MARS, RC6, ve İki balık.

Ayrıca bakınız

Referanslar

  • Schneier, Bruce (1996). Uygulamalı Kriptografi (2. baskı). John Wiley & Sons. pp.366 –367. ISBN  0-471-11709-9.