CAST5
E184258
CAST5 is a symmetric-key block cipher widely used for encryption in security protocols and applications such as PGP.
All labels observed (3)
| Label | Occurrences |
|---|---|
| CAST encryption algorithm | 1 |
| CAST-128 | 1 |
| CAST5 canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1635054 — 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.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: CAST5 Context triple: [PGP, supportsAlgorithmType, CAST5]
-
A.
RC5
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.
-
B.
Rijndael
Rijndael is a symmetric block cipher designed by Joan Daemen and Vincent Rijmen that was selected by NIST as the basis for the Advanced Encryption Standard (AES).
-
C.
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.
-
D.
RC6
RC6 is a symmetric block cipher designed as a candidate for the Advanced Encryption Standard (AES), known for its simplicity, efficiency, and parameterized structure.
-
E.
SDES
SDES (Session Description Protocol Security Descriptions) is a key management mechanism used to negotiate and convey cryptographic parameters for securing media streams in real-time communication protocols.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: CAST5 Target entity description: CAST5 is a symmetric-key block cipher widely used for encryption in security protocols and applications such as PGP.
-
A.
RC5
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.
-
B.
Rijndael
Rijndael is a symmetric block cipher designed by Joan Daemen and Vincent Rijmen that was selected by NIST as the basis for the Advanced Encryption Standard (AES).
-
C.
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.
-
D.
RC6
RC6 is a symmetric block cipher designed as a candidate for the Advanced Encryption Standard (AES), known for its simplicity, efficiency, and parameterized structure.
-
E.
SDES
SDES (Session Description Protocol Security Descriptions) is a key management mechanism used to negotiate and convey cryptographic parameters for securing media streams in real-time communication protocols.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Feistel network cipher
ⓘ
block cipher ⓘ symmetric-key algorithm ⓘ |
| alsoKnownAs |
CAST5
ⓘ
surface form:
CAST encryption algorithm
CAST5 ⓘ
surface form:
CAST-128
|
| bitOperations |
uses S-box substitutions
ⓘ
uses XOR ⓘ uses modular addition ⓘ |
| blockSize | 64 bits ⓘ |
| cipherStructure | Feistel network ⓘ |
| countryOfOrigin | Canada ⓘ |
| designedBy |
Carlisle Adams
ⓘ
Stafford Tavares ⓘ |
| designedByOrganization | Entrust Technologies ⓘ |
| designedFor | data encryption ⓘ |
| designedToResist |
differential cryptanalysis
ⓘ
linear cryptanalysis ⓘ |
| hasSBoxes | true ⓘ |
| keySchedule | complex key-dependent subkeys ⓘ |
| keySize |
128 bits
ⓘ
40 bits ⓘ 80 bits ⓘ variable key size from 40 to 128 bits ⓘ |
| modeOfOperationSupport |
CBC
ⓘ
CFB ⓘ European Central Bank ⓘ
surface form:
ECB
OFB ⓘ |
| numberOfRounds |
12
ⓘ
16 ⓘ |
| patentStatus |
patents have expired
ⓘ
was patented ⓘ |
| primaryApplicationDomain | software encryption ⓘ |
| relativeAge | older-generation block cipher ⓘ |
| replacedByInNewSystems |
Advanced Encryption Standard
ⓘ
surface form:
AES
|
| roundsDependOnKeySize | true ⓘ |
| sBoxCount | 4 ⓘ |
| securityLevel | considered secure for many legacy applications ⓘ |
| specifiedIn |
RFC 4880
ⓘ
surface form:
OpenPGP standard
|
| standardizedIn | RFC 2144 ⓘ |
| successorAlgorithm |
CAST6
ⓘ
surface form:
CAST-256
CAST6 ⓘ |
| supports | confidentiality ⓘ |
| typicalImplementation | software-oriented design ⓘ |
| usedIn |
GNU Privacy Guard
ⓘ
surface form:
GnuPG
RFC 4880 ⓘ
surface form:
OpenPGP
PGP ⓘ security protocols ⓘ |
| yearDesigned | 1996 ⓘ |
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.
Instruction
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.
Input
Subject: CAST5 Description of subject: CAST5 is a symmetric-key block cipher widely used for encryption in security protocols and applications such as PGP.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
CAST-128
this entity surface form:
CAST encryption algorithm