CAST6

E700391

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
CAST-256 1

Statements (35)

Predicate Object
instanceOf block cipher
symmetric-key algorithm
alsoKnownAs CAST-256 NERFINISHED
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 NERFINISHED
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 NERFINISHED
structure Feistel network NERFINISHED
supports variable key length
uses S-boxes
bitwise XOR
key-dependent rotations
modular addition

Referenced by (2)

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

CAST5 successorAlgorithm CAST6
CAST5 successorAlgorithm CAST6
this entity surface form: CAST-256