RC2 - RC2

RC2
RC2 Bilgi Kutusu Diagram.svg
RC2'nin MIX dönüşümü; bunlardan dördü bir KARIŞTIRMA turu içerir
Genel
TasarımcılarRon Rivest
İlk yayınlandı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ısıKaynak ağırlıklı dengesiz Feistel ağı
Mermi16 tipi MIXING, 2 tipi MASHING
En iyi halk kriptanaliz
Bir ilgili anahtar saldırısı 2 gerektiren mümkündür34 seçili düz metinler (Kelsey ve diğerleri, 1997).

İçinde kriptografi, RC2 (Ayrıca şöyle bilinir ARC2) bir simetrik anahtar blok şifreleme tarafından tasarlandı Ron Rivest 1987'de. "RC", "Ron's Code" veya "Rivest Cipher" anlamına gelir; Rivest tarafından tasarlanan diğer şifreler şunları içerir: RC4, RC5, ve RC6.

RC2'nin geliştirilmesine sponsorluk Lotus, bir gelenek arayanlar şifre tarafından değerlendirildikten sonra NSA, bunların bir parçası olarak ihraç edilebilir Nilüfer Notları yazılım. NSA, Rivest'in dahil ettiği birkaç değişiklik önerdi. Daha fazla müzakereden sonra, şifre 1989 yılında ihracat için onaylandı. RC4 ile birlikte, RC2 40 bit anahtar boyutu ABD altında olumlu muamele gördü kriptografi için ihracat düzenlemeleri.

Başlangıçta, algoritmanın ayrıntıları gizli tutuldu - RSA Güvenliği - ancak 29 Ocak 1996'da, RC2'nin kaynak kodu anonim olarak internette yayınlanmıştır. Usenet forum sci.crypt. Bahsetmeler CodeView ve SoftICE (popüler hata ayıklayıcılar ) olduğunu öne sürmek ters mühendislik. Benzer bir açıklama daha önce RC4 ile gerçekleşmişti.

Mart 1998'de Ron Rivest bir RFC RC2'nin kendisini alenen tanımlıyor.

RC2 bir 64 bit blok değişken boyutta şifre anahtar. 18 mermi, kaynak ağırlıklı dengesiz olarak düzenlenmiştir Feistel ağı, 16 mermi tek tip (KARIŞTIRMA) başka türden iki turla noktalanmış (EZME). MIXING turu, diyagramda gösterildiği gibi MIX dönüşümünün dört uygulamasından oluşur.

RC2, bir ilgili anahtar saldırısı 2 kullanarak34 seçili düz metinler (Kelsey ve diğerleri, 1997).

Kaynaklar

  • Levy, Steven (2001). Kripto: Kod isyancıları hükümeti nasıl yendi - dijital çağda mahremiyeti koruyor. Penguin Books. ISBN  0-14-024432-8.

Referanslar

Dış bağlantılar