CAST-256 - CAST-256

CAST-256
Genel
tasarımcılar Carlisle Adams , Stafford Tavares , Howard Heys , Michael Wiener
İlk yayınlanan 1998
Elde edilen CAST-128
Şifre ayrıntısı
Anahtar boyutları 128, 160, 192, 224 veya 256 bit
Blok boyutları 128 bit
Yapı genelleştirilmiş Feistel ağı (Tip 1)
mermi 48

Gelen kriptografi , CAST 256 (ya da CAST6 ) a, simetrik anahtar blok şifreleme Haziran 1998 Bunun için bir aday olarak sunulmuş yayınlanan Gelişmiş Şifreleme Standardı (AES); ancak, beş AES finalisti arasında değildi . Daha önceki bir şifre olan CAST-128'in bir uzantısıdır ; her ikisi de Carlisle Adams ve Stafford Tavares tarafından icat edilen "CAST" tasarım metodolojisine göre tasarlandı . Howard Heys ve Michael Wiener de tasarıma katkıda bulundu.

CAST-256, S-kutuları dahil olmak üzere CAST-128 ile aynı öğeleri kullanır , ancak 128 bitlik bir blok boyutuna uyarlanmıştır - 64-bit öncülünün iki katı. (Benzer bir yapı evrimi oluştu RC5 içine RC6 ). Kabul edilebilir anahtar boyutları 128, 160, 192, 224 veya 256 bittir. CAST-256, genelleştirilmiş bir Feistel ağında düzenlenen, bazen 12 "dört tur" olarak tanımlanan 48 turdan oluşur .

In RFC 2612, bu yazarlar durum "CAST-256 şifreleme, bu belgede açıklanan ticari ve ticari olmayan kullanımlar için telif ücretsiz ve lisans gerektirmeyen bazda mevcut dünya çapında."

Şu anda, tüm anahtarlar için çalışan standart tek gizli anahtar ayarında CAST-256'nın en iyi genel kriptanalizi, 2 246.9 zaman ve 2 98.8 veri ile 28 turu kıran sıfır korelasyon kriptanalizidir .

Ayrıca bakınız

Referanslar

Dış bağlantılar