RC2 - RC2

RC2
RC2 Bilgi Kutusu Şeması.svg
RC2'nin MIX dönüşümü; bunlardan dördü bir KARIŞTIRMA turu içerir
Genel
tasarımcılar Ron Rivest
İlk yayınlanan 1996'da sızdırıldı, 1987'de tasarlandı
Şifre ayrıntısı
Anahtar boyutları 8 bitlik adımlarla 8–1024 bit; varsayılan 64 bit
Blok boyutları 64 bit
Yapı Kaynak ağırlıklı dengesiz Feistel ağı
mermi 16 tip KARIŞTIRMA, 2 tip MASHING
En iyi genel kriptoanaliz
Bir ilgili anahtar saldırısı 2 gerektiren mümkündür 34 seçilen şifresiz (Kelsey ve ark., 1997).

Gelen kriptografi , RC2 (aynı zamanda ARC2 ) a, simetrik anahtar blok şifreleme tarafından tasarlanan Ron Rivest 1987 "RC" içinde "Ron Kodu" ya da "Rivest Şifreleme" anlamına gelir; Rivest tarafından tasarlanan diğer şifreler arasında RC4 , RC5 ve RC6 bulunur .

RC2'nin geliştirilmesi , NSA tarafından değerlendirildikten sonra Lotus Notes yazılımlarının bir parçası olarak ihraç edilebilecek özel bir şifre arayan Lotus tarafından desteklendi . NSA, Rivest'in dahil ettiği birkaç değişiklik önerdi. Daha fazla müzakereden sonra, şifre 1989'da ihracat için onaylandı. RC4 ile birlikte, 40 bit anahtar boyutuna sahip RC2, kriptografi için ABD ihracat düzenlemeleri kapsamında olumlu muamele gördü .

Başlangıçta, algoritmanın ayrıntıları gizli tutuldu - RSA Security'ye aitti - ancak 29 Ocak 1996'da , RC2'nin kaynak kodu, Usenet forumu olan sci.crypt'te internete anonim olarak gönderildi . Bahsedilen yerler CodeView ve SoftICE (popüler debugger'lar ) o olduğunu düşündürmektedir ters mühendislik . Benzer bir açıklama daha önce RC4 ile gerçekleşmişti.

Mart 1998'de Ron Rivest, RC2'nin kendisini kamuya açıklayan bir RFC yazdı .

RC2, değişken boyutlu bir anahtara sahip 64 bitlik bir blok şifredir . Bu 18 mermi bir kaynak ağır, dengesiz olarak düzenlenmiştir Feistel ağ tek tip (16 mermi ile, KARIŞTIRMA başka bir tip (iki tur vurgulanmaya) ezme ). Bir KARIŞTIRMA turu, şemada gösterildiği gibi, MIX dönüşümünün dört uygulamasından oluşur.

RC2, seçilen 2 34 düz metin kullanan ilgili anahtar saldırısına karşı savunmasızdır (Kelsey ve diğerleri, 1997).

Kaynaklar

  • Levy, Steven (2001). Kripto: kod isyancıları hükümeti nasıl yener - dijital çağda mahremiyetten tasarruf sağlar . Penguen Kitapları. ISBN'si 0-14-024432-8.

Referanslar

Dış bağlantılar