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 RC5 self-linksurface differs
surface form: Rivest Cipher family
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 Security
surface form: RSA Data Security, Inc.
patentStatus patents have expired
publishedIn 1994 MIT technical report
relatedTo RC6
securityDependsOn key size
number of rounds
standardBlockSizeVariant RC5 self-linksurface differs
surface form: RC5-128/r/b

RC5 self-linksurface differs
surface form: RC5-32/r/b

RC5-64/r/b
standardizedBy RC5 self-linksurface differs
surface form: ISO/IEC 18033-3 (withdrawn for RC5)
standardVariant RC5 self-linksurface differs
surface form: RC5-32/12/16

RC5 self-linksurface differs
surface form: RC5-32/16/16
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
this entity surface form: RC5 block cipher
RC2 family RC5
this entity surface form: Rivest Ciphers
RC5 standardVariant RC5 self-linksurface differs
this entity surface form: RC5-32/12/16
RC5 standardVariant RC5 self-linksurface differs
this entity surface form: RC5-32/16/16
RC5 standardBlockSizeVariant RC5 self-linksurface differs
this entity surface form: RC5-32/r/b
RC5 standardBlockSizeVariant RC5 self-linksurface differs
this entity surface form: RC5-128/r/b
RC5 standardizedBy RC5 self-linksurface differs
this entity surface form: ISO/IEC 18033-3 (withdrawn for RC5)
RC5 category RC5 self-linksurface differs
this entity surface form: Rivest Cipher family
RC6 improvesOn RC5