RC5

E114618

RC5 is a symmetric-key block cipher designed by cryptographer Ronald L. Rivest, known for its simplicity, parameter flexibility, and use in various encryption applications.

All labels observed (9)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf block cipher ⓘ
symmetric-key algorithm ⓘ
applicationDomain data encryption ⓘ
software cryptography ⓘ
blockCipherType word-oriented block cipher ⓘ
category Rivest Cipher family ⓘ
linked to: RC5
cipherStructure Feistel-like network ⓘ
defaultBlockSize 64 bits ⓘ
defaultKeySize 128 bits ⓘ
designer Ronald L. Rivest ⓘ
designGoal high software efficiency ⓘ
parameter flexibility ⓘ
simplicity ⓘ
inspired RC6 design ⓘ
introducedInYear 1994 ⓘ
keyType symmetric key ⓘ
namedBy Ronald L. Rivest ⓘ
notableProperty compact implementation ⓘ
highly tunable security-performance tradeoff ⓘ
simple round function ⓘ
parameter_b number of key bytes ⓘ
parameter_r number of rounds ⓘ
parameter_w word size in bits ⓘ
parameterNotation RC5-w/r/b ⓘ
patentHolder RSA Data Security, Inc. ⓘ
linked to: RSA Security
patentStatus patents have expired ⓘ
publishedIn 1994 MIT technical report ⓘ
relatedTo RC6 ⓘ
securityDependsOn key size ⓘ
number of rounds ⓘ
standardBlockSizeVariant RC5-128/r/b ⓘ
linked to: RC5

RC5-32/r/b ⓘ
linked to: RC5

RC5-64/r/b ⓘ
standardizedBy ISO/IEC 18033-3 (withdrawn for RC5) ⓘ
linked to: RC5
standardVariant RC5-32/12/16 ⓘ
linked to: RC5

RC5-32/16/16 ⓘ
linked to: RC5
submissionStatus candidate in various cryptographic evaluations ⓘ
supportedBlockSizes 128 bits ⓘ
32 bits ⓘ
64 bits ⓘ
supportedKeySizes 0 to 2040 bits ⓘ
typicalRounds 12 ⓘ
16 ⓘ
usesOperation bitwise XOR ⓘ
data-dependent rotations ⓘ
modular addition ⓘ
vulnerability some low-round variants broken by cryptanalysis ⓘ

How these facts were elicited

Referenced by (10)

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

Ronald L. Rivest → coInventorOf → RC5 block cipher ⓘ
linked to: RC5
RC2 → family → Rivest Ciphers ⓘ
linked to: RC5
RC5 → standardVariant → RC5-32/12/16 ⓘ
linked to: RC5
RC5 → standardVariant → RC5-32/16/16 ⓘ
linked to: RC5
RC5 → standardBlockSizeVariant → RC5-32/r/b ⓘ
linked to: RC5
RC5 → standardBlockSizeVariant → RC5-128/r/b ⓘ
linked to: RC5
RC5 → standardizedBy → ISO/IEC 18033-3 (withdrawn for RC5) ⓘ
linked to: RC5
RC5 → category → Rivest Cipher family ⓘ
linked to: RC5
RC6 → improvesOn → RC5 ⓘ