RC2

E113227

RC2 is a symmetric-key block cipher designed by cryptographer Ronald L. Rivest and widely used in early Internet security applications.

All labels observed (2)

Label Occurrences
RC2 canonical 1
Rivest Cipher 2 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf block cipher
symmetric-key algorithm
alsoKnownAs ARC2
blockSize 64 bits
category symmetric cryptography
cipherStructure Feistel network
designedFor software implementation
designer Ronald L. Rivest
encryptionType private-key encryption
exportControlContext designed to comply with U.S. export restrictions
family RC5
surface form: Rivest Ciphers
field cryptography
followedBy RC4
RC5
RC6
keyExpansion complex key schedule with 128-entry table
keySize 128 bits
40 bits (export-restricted variant)
64 bits
up to 128 bits
leakedBy anonymous Usenet posting
leakYear 1996
namedAfter RC2 self-linksurface differs
surface form: Rivest Cipher 2
operatesOn 64-bit data blocks
precededBy RC1
published 1996
recommendedUsage avoid in new systems
rounds 18
standardizedIn RFC 2268
status considered obsolete
supersededBy 3DES
Advanced Encryption Standard
surface form: AES
supportsVariableKeyLength true
usedFor Internet security protocols
data confidentiality
email encryption
usedIn PKCS #12
S/MIME
early SSL implementations
early TLS implementations
usesLookupTable true
usesVariableNumberOfRounds true
vulnerableTo brute-force attacks on short keys
related-key attacks
wasInitiallyKeptSecret true
wasProprietary true
yearDesigned 1987

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

RC2 namedAfter RC2 self-linksurface differs
this entity surface form: Rivest Cipher 2