CAST6

E700391

CAST6 is a symmetric-key block cipher designed as an enhanced, more secure successor to the CAST5 encryption algorithm.

All labels observed (3)

Label Occurrences
CAST-256 6
CAST-256 cipher 1
CAST6 canonical 1

How this entity was disambiguated

Statements (35)

Predicate Object
instanceOf block cipher ⓘ
symmetric-key algorithm ⓘ
alsoKnownAs CAST-256 ⓘ
linked to: CAST6
basedOn CAST5 ⓘ
blockCipherFamily CAST family of ciphers ⓘ
blockSize 128 bits ⓘ
category symmetric cryptography ⓘ
cipherType iterated block cipher ⓘ
designedAs successor to CAST5 ⓘ
designedFor 128-bit block encryption ⓘ
designGoal enhanced security compared to CAST5 ⓘ
developedFor general-purpose data encryption ⓘ
encryptionModeSupport CBC ⓘ
CFB ⓘ
CTR ⓘ
ECB ⓘ
OFB ⓘ
hasPredecessor CAST5 ⓘ
introducedAs enhanced CAST design for 128-bit blocks ⓘ
keyScheduleType complex key schedule ⓘ
keySize 128 bits ⓘ
192 bits ⓘ
256 bits ⓘ
numberOfRounds 48 ⓘ
publicationType open specification ⓘ
roundFunctionType nonlinear round function ⓘ
securityClaim designed to resist differential cryptanalysis ⓘ
designed to resist linear cryptanalysis ⓘ
standardizedIn RFC 2612 ⓘ
structure Feistel network ⓘ
supports variable key length ⓘ
uses S-boxes ⓘ
bitwise XOR ⓘ
key-dependent rotations ⓘ
modular addition ⓘ

How these facts were elicited

Referenced by (8)

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

CAST5 → successorAlgorithm → CAST6 ⓘ
CAST5 → successorAlgorithm → CAST-256 ⓘ
linked to: CAST6
Carlisle Adams → knownFor → CAST-256 cipher ⓘ
linked to: CAST6
Carlisle Adams → developed → CAST-256 ⓘ
linked to: CAST6
Stafford Tavares → knownFor → CAST-256 ⓘ
linked to: CAST6
Stafford Tavares → coDesignerOf → CAST-256 ⓘ
linked to: CAST6
CAST6 → alsoKnownAs → CAST-256 ⓘ
linked to: CAST6
RFC 2144 → relatedAlgorithm → CAST-256 ⓘ
linked to: CAST6