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