RC2

RC2 ( Ron's Code 2 eller Rivest's Cipher 2 ) er en blokciffer med en bloklængde på 64 bit og en variabel nøglelængde, udviklet af Ron Rivest i slutningen af ​​1980'erne [1] . Algoritmen er hurtigere end DES-algoritmen . Styrken kan være større eller mindre end DES, afhængigt af nøglelængden. RC2-algoritmen tilhører RSA Security Inc. Der kræves en licens for at bruge den .

I USA anbefales en nøglelængde på 128 bit til hjemmebrug, men en aftale mellem Software Publishers Association (SPA) og den amerikanske regering giver RC2 en særlig status, der betyder, at det er tilladt at eksportere ciphers op til 40 bit lange. 56-bit nøgler er tilladt at blive brugt af oversøiske filialer af amerikanske virksomheder.

RC2 med 128 bit nøgler giver samme sikkerhedsniveau som IDEA eller triple DES . RC2 er meget brugt af udviklere, hvis produkter eksporteres uden for USA, da eksport af DES var forbudt i lang tid. RC2 bruges især i ikke-amerikanske versioner af Microsofts Outlook Express - program .

En implementering af algoritmen blev offentliggjort anonymt i 1996, derefter i 1998 som RFC 2268 [1] .

Det blev fjernet fra TLS- standarderne med udgivelsen af ​​version 1.2 [2] .

Noter

  1. 1 2 Krypteringsalgoritmer. Specialhåndbog Arkiveret 4. januar 2018 på Wayback Machine . Panasenko Sergey Petrovich, 2009, s. 375-381
  2. Eric Rescorla. TLS 1.2 Opdatering  . 70 IETF-sager. - "Andre ændringer ... Fjernet RC2, DES og IDEA." Hentet 3. januar 2018. Arkiveret fra originalen 28. marts 2016.

Links