CAST-256
Sign in to saveIn cryptography, CAST-256 (or CAST6) is a symmetric-key block cipher published in June 1998. It was submitted as a candidate for the Advanced Encryption Standard (AES); however, it was not among the five AES finalists. It is an extension of an earlier cipher, CAST-128; both were designed according to the "CAST" design methodology invented by Carlisle Adams and Stafford Tavares. Howard Heys and Michael Wiener also contributed to the design.
In the Vinony graph
Within Vinony's link graph, CAST-256 is referenced by 189 other articles, and connects out to Advanced Encryption Standard process, encryption and Feistel cipher.
It is catalogued under the topic Block ciphers.
Its subject is documented across 9 Wikipedia language editions.
Wikidata facts
- Instance of
- block cipher
- Based on
- CAST-128
Show 2 more facts
- publication date
- 1998-00-00
- block size
- 128
Sources (1)
via Wikidata · CC0
~1 min read
Encyclopedic overview
3 sectionsContents
- See also
- References
- External links
In cryptography, CAST-256 (or CAST6) is a symmetric-key block cipher published in June 1998. It was submitted as a candidate for the Advanced Encryption Standard (AES); however, it was not among the five AES finalists. It is an extension of an earlier cipher, CAST-128; both were designed according to the "CAST" design methodology invented by Carlisle Adams and Stafford Tavares. Howard Heys and Michael Wiener also contributed to the design.
CAST-256 uses the same elements as CAST-128, including S-boxes, but is adapted for a block size of 128 bits – twice the size of its 64-bit predecessor. (A similar construction occurred in the evolution of RC5 into RC6). Acceptable key sizes are 128, 160, 192, 224 or 256 bits. CAST-256 is composed of 48 rounds, sometimes described as 12 "quad-rounds", arranged in a generalized Feistel network.
Excerpted from Wikipedia’s “CAST-256” article, available under the CC BY-SA 4.0 licence.