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)
| Label | Occurrences |
|---|---|
| RC5 canonical | 2 |
| ISO/IEC 18033-3 (withdrawn for RC5) | 1 |
| RC5 block cipher | 1 |
| RC5-128/r/b | 1 |
| RC5-32/12/16 | 1 |
| RC5-32/16/16 | 1 |
| RC5-32/r/b | 1 |
| Rivest Cipher family | 1 |
| Rivest Ciphers | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T963995 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: RC5 Context triple: [Ronald L. Rivest, notableWork, RC5]
-
A.
RC2
RC2 is a symmetric-key block cipher designed by cryptographer Ronald L. Rivest and widely used in early Internet security applications.
-
B.
RC4 stream cipher
The RC4 stream cipher is a once-widely used symmetric key algorithm known for its simplicity and speed in software, but now considered insecure due to multiple discovered vulnerabilities.
-
C.
Spritz cipher
Spritz cipher is a modern stream cipher and hash function designed by Ronald Rivest and Jacob Schuldt as a more secure and flexible successor to RC4.
-
D.
Advanced Encryption Standard
Advanced Encryption Standard is a widely used symmetric block cipher standard that secures digital data in applications ranging from wireless networks to government communications.
-
E.
Salsa20
Salsa20 is a high-speed stream cipher designed by Daniel J. Bernstein, widely used in modern cryptography for its strong security and efficient software performance.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: RC5 Target entity description: 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.
-
A.
RC2
RC2 is a symmetric-key block cipher designed by cryptographer Ronald L. Rivest and widely used in early Internet security applications.
-
B.
RC4 stream cipher
The RC4 stream cipher is a once-widely used symmetric key algorithm known for its simplicity and speed in software, but now considered insecure due to multiple discovered vulnerabilities.
-
C.
Spritz cipher
Spritz cipher is a modern stream cipher and hash function designed by Ronald Rivest and Jacob Schuldt as a more secure and flexible successor to RC4.
-
D.
Advanced Encryption Standard
Advanced Encryption Standard is a widely used symmetric block cipher standard that secures digital data in applications ranging from wireless networks to government communications.
-
E.
Salsa20
Salsa20 is a high-speed stream cipher designed by Daniel J. Bernstein, widely used in modern cryptography for its strong security and efficient software performance.
- F. None of above. chosen
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: RC5 Description of subject: 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.
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.