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 (5)

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 Rivest Ciphers ⓘ
linked to: RC5
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 Rivest Cipher 2 ⓘ
linked to: RC2
operatesOn 64-bit data blocks ⓘ
precededBy RC1 ⓘ
published 1996 ⓘ
recommendedUsage avoid in new systems ⓘ
rounds 18 ⓘ
standardizedIn RFC 2268 ⓘ
status considered obsolete ⓘ
supersededBy 3DES ⓘ
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 (7)

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

RC2 → namedAfter → Rivest Cipher 2 ⓘ
linked to: RC2
RFC 2268 → title → A Description of the RC2(r) Encryption Algorithm ⓘ
linked to: RC2
RFC 2268 → specifies → RC2 block cipher ⓘ
linked to: RC2
RFC 2268 → specifies → RC2 encryption algorithm ⓘ
linked to: RC2
RFC 2268 → algorithmName → RC2 ⓘ
RFC 2268 → hasKeyword → RC2 ⓘ