RC6

E116319

RC6 is a symmetric block cipher designed as a candidate for the Advanced Encryption Standard (AES), known for its simplicity, efficiency, and parameterized structure.

All labels observed (2)

Label Occurrences
RC6 canonical 3
RC6 block cipher 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Feistel-like cipher
block cipher
symmetric-key algorithm
basedOn RC5
blockSize 128 bits
cipherType iterated cipher
competedWith MARS
Rijndael
World Serpent
surface form: Serpent

Twofish
defaultKeyBytes 16 bytes
defaultParameterSet RC6-32/20/16
defaultRounds 20
defaultWordSize 32 bits
designedBy Matt Robshaw
Ray Sidney
Ronald L. Rivest
surface form: Ron Rivest

Yiqun Lisa Yin
designedFor Advanced Encryption Standard competition
high performance on 32-bit processors
simplicity of implementation
software efficiency
designedToResist differential cryptanalysis
linear cryptanalysis
developedBy RSA Security
surface form: RSA Laboratories
encryptionMode private-key encryption
improvesOn RC5
keyScheduleType expanded key table
notation RC6-w/r/b
parameterizedBy key size
number of rounds
word size
patentHolder RSA Security
patentStatus patented
rounds 20
securityGoal confidentiality
standardizationStatus not selected as AES
structure four-word register-based structure
submittedTo Advanced Encryption Standard
surface form: NIST AES competition
supportsBlockSize 128 bits
supportsKeySize 128 bits
192 bits
256 bits
usesKeyScheduleFrom RC5-like key schedule
usesOperation bitwise XOR
data-dependent rotations
integer addition modulo 2^w
wordSize 32 bits
yearIntroduced 1998

How these facts were elicited

Referenced by (4)

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

Ronald L. Rivest coInventorOf RC6
this entity surface form: RC6 block cipher
RC5 relatedTo RC6
Twofish comparedWith RC6