CAST6
E700391
CAST6 is a symmetric-key block cipher designed as an enhanced, more secure successor to the CAST5 encryption algorithm.
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.
this entity surface form:
CAST-256