CAST5

E184258

CAST5 is a symmetric-key block cipher widely used for encryption in security protocols and applications such as PGP.

All labels observed (8)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Feistel network cipher ⓘ
block cipher ⓘ
symmetric-key algorithm ⓘ
alsoKnownAs CAST encryption algorithm ⓘ
linked to: CAST5

CAST-128 ⓘ
linked to: CAST5
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 ⓘ
ECB ⓘ
OFB ⓘ
numberOfRounds 12 ⓘ
16 ⓘ
patentStatus patents have expired ⓘ
was patented ⓘ
primaryApplicationDomain software encryption ⓘ
relativeAge older-generation block cipher ⓘ
replacedByInNewSystems AES ⓘ
roundsDependOnKeySize true ⓘ
sBoxCount 4 ⓘ
securityLevel considered secure for many legacy applications ⓘ
specifiedIn OpenPGP standard ⓘ
linked to: RFC 4880
standardizedIn RFC 2144 ⓘ
successorAlgorithm CAST-256 ⓘ
linked to: CAST6

CAST6 ⓘ
supports confidentiality ⓘ
typicalImplementation software-oriented design ⓘ
usedIn GnuPG ⓘ
linked to: GNU Privacy Guard

OpenPGP ⓘ
linked to: RFC 4880

PGP ⓘ
security protocols ⓘ
yearDesigned 1996 ⓘ

How these facts were elicited

Referenced by (17)

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

PGP → supportsAlgorithmType → CAST5 ⓘ
CAST5 → alsoKnownAs → CAST-128 ⓘ
linked to: CAST5
CAST5 → alsoKnownAs → CAST encryption algorithm ⓘ
linked to: CAST5
Feistel network → usedBy → CAST-128 ⓘ
linked to: CAST5
S-box → usedInCipher → CAST-128 ⓘ
linked to: CAST5
Carlisle Adams → knownFor → CAST-128 cipher ⓘ
linked to: CAST5
Carlisle Adams → developed → CAST-128 ⓘ
linked to: CAST5
Carlisle Adams → notableConcept → CAST family of block ciphers ⓘ
linked to: CAST5
Stafford Tavares → knownFor → CAST block cipher family ⓘ
linked to: CAST5
Stafford Tavares → knownFor → CAST-128 ⓘ
linked to: CAST5
Stafford Tavares → coDesignerOf → CAST-128 ⓘ
linked to: CAST5
Stafford Tavares → coDesignerOf → CAST family of block ciphers ⓘ
linked to: CAST5
Stafford Tavares → coDesignerOf → CAST-5 ⓘ
linked to: CAST5
Stafford Tavares → knownFor → CAST-5 ⓘ
linked to: CAST5
CAST6 → hasPredecessor → CAST5 ⓘ
RFC 2144 → specifies → CAST5 ⓘ
RFC 2144 → relatedWork → CAST family of ciphers ⓘ
linked to: CAST5