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