Information about Cast 256
| CAST-256 | |
| General | |
|---|---|
| Carlisle Adams, Stafford Tavares, Howard Heys, Michael Wiener | |
| 1998 | |
| CAST-128 | |
| Cipher detail | |
| Key size(s):| 128, 192 or 256 bits | |
| Block size(s):| 128 bits | |
| generalised Feistel network | |
| 48 | |
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 generalised Feistel network.
In RFC 2612, the authors state that, "The CAST-256 cipher described in this document is available worldwide on a royalty-free and licence-free basis for commercial and non-commercial uses."
See also
External links
- John Savard's description of CAST-256 Archive
- SCAN's entry for CAST-256
- RFC 2612
- Discussion of CAST-256 algorithm and source samples
Carlisle M. Adams is a cryptographer and computer security researcher, currently a professor at the University of Ottawa. His notable work includes the design (with Stafford Tavares) of the block ciphers CAST-128 and CAST-256.
..... Click the link for more information.
..... Click the link for more information.
Stafford Emanuel Tavares is a cryptographer, professor emeritus at Queen's University. His notable work includes the design (with Carlisle Adams) of the block ciphers CAST-128 and CAST-256. He also helped organize the first Selected Areas in Cryptography (SAC) workshop in 1994.
..... Click the link for more information.
..... Click the link for more information.
Howard M. Heys is a cryptographer, currently chair of Electrical and Computer Engineering at the Memorial University of Newfoundland. His research includes the design and analysis of stream and block ciphers and efficient hardware implementations of them; he participated in the
..... Click the link for more information.
..... Click the link for more information.
CAST-128
General
Carlisle Adams and Stafford Tavares
1996
CAST-256
Cipher detail
Key size(s):| 40 to 128 bits
Block size(s):| 64 bits
Feistel network
12 or 16
In cryptography,
..... Click the link for more information.
Three rounds of the CAST-128 block cipher
General
Carlisle Adams and Stafford Tavares
1996
CAST-256
Cipher detail
Key size(s):| 40 to 128 bits
Block size(s):| 64 bits
Feistel network
12 or 16
In cryptography,
..... Click the link for more information.
In cryptography, the key size (alternatively key length) is the size of the digits used to create an encrypted text; it is therefore also a measure of the number of possible keys which can be used in a cipher, and the number of keys which must be tested to 'break' the
..... Click the link for more information.
..... Click the link for more information.
block size. Both the input (plaintext) and output (ciphertext) are the same length; the output cannot be shorter than the input — this is logically required by the Pigeonhole principle and the fact that the cipher must be invertible — and it is simply undesirable for
..... Click the link for more information.
..... Click the link for more information.
In cryptography, a Feistel cipher is a block cipher with a symmetric structure, named after IBM cryptographer Horst Feistel; it is also commonly known as a Feistel network. A large proportion of block ciphers use the scheme, including the Data Encryption Standard (DES).
..... Click the link for more information.
..... Click the link for more information.
Cryptography (or cryptology; derived from Greek κρυπτός kryptós "hidden," and the verb γράφω gráfo "write" or λεγειν legein
..... Click the link for more information.
..... Click the link for more information.
block cipher is a symmetric key cipher which operates on fixed-length groups of bits, termed blocks, with an unvarying transformation. When encrypting, a block cipher might take a (for example) 128-bit block of plaintext as input, and output a corresponding 128-bit block
..... Click the link for more information.
..... Click the link for more information.
19th century - 20th century - 21st century
1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1995 1996 1997 - 1998 - 1999 2000 2001
Year 1998 (MCMXCVIII
..... Click the link for more information.
1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1995 1996 1997 - 1998 - 1999 2000 2001
Year 1998 (MCMXCVIII
..... Click the link for more information.
AES
General
Vincent Rijmen, Joan Daemen
1998
Square
Anubis, Grand Cru
AES winner, CRYPTREC, NESSIE
Cipher detail
Key size(s):| 128, 192 or 256 bits[1]
..... Click the link for more information.
The SubBytes step, one of four stages in a round of AES
General
Vincent Rijmen, Joan Daemen
1998
Square
Anubis, Grand Cru
AES winner, CRYPTREC, NESSIE
Cipher detail
Key size(s):| 128, 192 or 256 bits[1]
..... Click the link for more information.
Algorithms: 3-Way | AES | Akelarre | Anubis | ARIA | BaseKing | Blowfish | C2 | Camellia | CAST-128 | CAST-256 | CIKS-1 | CIPHERUNICORN-A | CIPHERUNICORN-E | CMEA | Cobra | COCONUT98 | Crab | CRYPTON | CS-Cipher | DEAL | DES | DES-X | DFC | E2 | FEAL | FROG | G-DES | GOST | Grand
..... Click the link for more information.
..... Click the link for more information.
CAST-128
General
Carlisle Adams and Stafford Tavares
1996
CAST-256
Cipher detail
Key size(s):| 40 to 128 bits
Block size(s):| 64 bits
Feistel network
12 or 16
In cryptography,
..... Click the link for more information.
Three rounds of the CAST-128 block cipher
General
Carlisle Adams and Stafford Tavares
1996
CAST-256
Cipher detail
Key size(s):| 40 to 128 bits
Block size(s):| 64 bits
Feistel network
12 or 16
In cryptography,
..... Click the link for more information.
Carlisle M. Adams is a cryptographer and computer security researcher, currently a professor at the University of Ottawa. His notable work includes the design (with Stafford Tavares) of the block ciphers CAST-128 and CAST-256.
..... Click the link for more information.
..... Click the link for more information.
Stafford Emanuel Tavares is a cryptographer, professor emeritus at Queen's University. His notable work includes the design (with Carlisle Adams) of the block ciphers CAST-128 and CAST-256. He also helped organize the first Selected Areas in Cryptography (SAC) workshop in 1994.
..... Click the link for more information.
..... Click the link for more information.
Howard M. Heys is a cryptographer, currently chair of Electrical and Computer Engineering at the Memorial University of Newfoundland. His research includes the design and analysis of stream and block ciphers and efficient hardware implementations of them; he participated in the
..... Click the link for more information.
..... Click the link for more information.
In cryptography, a substitution box (or S-box) is a basic component of symmetric key algorithms. In block ciphers, they are typically used to obscure the relationship between the plaintext and the ciphertext — Shannon's property of confusion.
..... Click the link for more information.
..... Click the link for more information.
block size. Both the input (plaintext) and output (ciphertext) are the same length; the output cannot be shorter than the input — this is logically required by the Pigeonhole principle and the fact that the cipher must be invertible — and it is simply undesirable for
..... Click the link for more information.
..... Click the link for more information.
RC5
General
Ron Rivest
1994
RC6, Akelarre
Cipher detail
Key size(s):| 0 to 2040 bits (128 suggested)
Block size(s):| 32, 64 or 128 bits (64 suggested)
Feistel-like network
..... Click the link for more information.
One round (two half-rounds) of the RC5 block cipher
General
Ron Rivest
1994
RC6, Akelarre
Cipher detail
Key size(s):| 0 to 2040 bits (128 suggested)
Block size(s):| 32, 64 or 128 bits (64 suggested)
Feistel-like network
..... Click the link for more information.
RC6
General
Ron Rivest, Matt Robshaw, Ray Sidney, Yiqun Lisa Yin
1998
RC5
AES finalist
Cipher detail
Key size(s):| 128, 192, or 256 bits
Block size(s):| 128 bits
Feistel network
20
In cryptography, RC6
..... Click the link for more information.
General
Ron Rivest, Matt Robshaw, Ray Sidney, Yiqun Lisa Yin
1998
RC5
AES finalist
Cipher detail
Key size(s):| 128, 192, or 256 bits
Block size(s):| 128 bits
Feistel network
20
In cryptography, RC6
..... Click the link for more information.
In cryptography, the key size (alternatively key length) is the size of the digits used to create an encrypted text; it is therefore also a measure of the number of possible keys which can be used in a cipher, and the number of keys which must be tested to 'break' the
..... Click the link for more information.
..... Click the link for more information.
In cryptography, a Feistel cipher is a block cipher with a symmetric structure, named after IBM cryptographer Horst Feistel; it is also commonly known as a Feistel network. A large proportion of block ciphers use the scheme, including the Data Encryption Standard (DES).
..... Click the link for more information.
..... Click the link for more information.
Request for Comments (RFC) documents are a series of memoranda encompassing new research, innovations, and methodologies applicable to Internet technologies.
..... Click the link for more information.
..... Click the link for more information.
Algorithms: 3-Way | AES | Akelarre | Anubis | ARIA | BaseKing | Blowfish | C2 | Camellia | CAST-128 | CAST-256 | CIKS-1 | CIPHERUNICORN-A | CIPHERUNICORN-E | CMEA | Cobra | COCONUT98 | Crab | CRYPTON | CS-Cipher | DEAL | DES | DES-X | DFC | E2 | FEAL | FROG | G-DES | GOST | Grand
..... Click the link for more information.
..... Click the link for more information.
block cipher is a symmetric key cipher which operates on fixed-length groups of bits, termed blocks, with an unvarying transformation. When encrypting, a block cipher might take a (for example) 128-bit block of plaintext as input, and output a corresponding 128-bit block
..... Click the link for more information.
..... Click the link for more information.
3-Way
General
Joan Daemen
1994
NOEKEON
BaseKing
Cipher detail
Key size(s):| 96 bits
Block size(s):| 96 bits
Substitution-permutation network
11
Best public cryptanalysis|-| colspan=2 | related-key attack
In cryptography,
..... Click the link for more information.
General
Joan Daemen
1994
NOEKEON
BaseKing
Cipher detail
Key size(s):| 96 bits
Block size(s):| 96 bits
Substitution-permutation network
11
Best public cryptanalysis|-| colspan=2 | related-key attack
In cryptography,
..... Click the link for more information.
AES
General
Vincent Rijmen, Joan Daemen
1998
Square
Anubis, Grand Cru
AES winner, CRYPTREC, NESSIE
Cipher detail
Key size(s):| 128, 192 or 256 bits[1]
..... Click the link for more information.
The SubBytes step, one of four stages in a round of AES
General
Vincent Rijmen, Joan Daemen
1998
Square
Anubis, Grand Cru
AES winner, CRYPTREC, NESSIE
Cipher detail
Key size(s):| 128, 192 or 256 bits[1]
..... Click the link for more information.
Akelarre
General
G. Álvarez, D. de la Guía, F. Montoya, A. Peinado
1996
IDEA, RC5
Cipher detail
Key size(s):| 128 bits
Block size(s):| 128 bits
Substitution-permutation network
4
..... Click the link for more information.
General
G. Álvarez, D. de la Guía, F. Montoya, A. Peinado
1996
IDEA, RC5
Cipher detail
Key size(s):| 128 bits
Block size(s):| 128 bits
Substitution-permutation network
4
..... Click the link for more information.
Anubis
General
Vincent Rijmen and Paulo S. L. M. Barreto
2000
Rijndael
Cipher detail
Key size(s):| 128 to 320 bits in steps of 32 bits
Block size(s):| 128 bits
substitution-permutation network
..... Click the link for more information.
General
Vincent Rijmen and Paulo S. L. M. Barreto
2000
Rijndael
Cipher detail
Key size(s):| 128 to 320 bits in steps of 32 bits
Block size(s):| 128 bits
substitution-permutation network
..... Click the link for more information.
ARIA
General
2003
AES
South Korean standard
Cipher detail
Key size(s):| 128, 192, or 256 bits
Block size(s):| 128 bits
Substitution-permutation network
12, 14, or 16
..... Click the link for more information.
General
2003
AES
South Korean standard
Cipher detail
Key size(s):| 128, 192, or 256 bits
Block size(s):| 128 bits
Substitution-permutation network
12, 14, or 16
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus