Generated by DeepSeek V3.2| Rijndael (cipher) | |
|---|---|
| Name | Rijndael |
| Designers | Joan Daemen, Vincent Rijmen |
| Publish date | 1998 |
| Key sizes | 128, 160, 192, 224, 256 bits (Rijndael), 128, 192, 256 bits (AES) |
| Block sizes | 128, 160, 192, 224, 256 bits (Rijndael), 128 bits (AES) |
| Structure | Substitution–permutation network |
| Rounds | 10, 12, or 14 (AES), Variable (Rijndael) |
Rijndael (cipher) is a symmetric-key block cipher algorithm designed by Joan Daemen and Vincent Rijmen. It was selected by the National Institute of Standards and Technology (NIST) as the winner of the Advanced Encryption Standard (AES) competition in 2001, becoming the federal standard for encryption in the United States. The algorithm is based on a substitution–permutation network (SPN) and is renowned for its combination of security, performance, and efficiency in both software and hardware implementations.
Rijndael is an iterated block cipher that operates on a fixed block of data using a series of transformations derived from a secret key. Unlike its standardized subset, the Advanced Encryption Standard, the original Rijndael specification supports a wider range of block and key sizes. The cipher's operations are performed on a two-dimensional array of bytes called the State, which is modified through multiple rounds consisting of non-linear substitution, transposition, and mixing steps. Its design emphasizes simplicity and resistance against known cryptanalytic attacks, contributing to its widespread adoption in global security protocols.
The development of Rijndael began in the late 1990s as a submission to the Advanced Encryption Standard process initiated by NIST to find a replacement for the Data Encryption Standard (DES). The algorithm, named as a portmanteau of its creators' surnames, was first published in 1998. After a rigorous, multi-year public evaluation involving the international cryptographic community, including scrutiny from institutions like the National Security Agency (NSA), Rijndael was announced as the AES winner in October 2000. Formal adoption as Federal Information Processing Standard (FIPS) 197 occurred in 2001, cementing its role in securing sensitive government and commercial information.
Rijndael's structure is a substitution–permutation network that processes data in rounds. Each round, except the final, consists of four invertible transformations: SubBytes (a non-linear substitution using an S-box derived from the multiplicative inverse in the finite field GF(2⁸)), ShiftRows (a transposition step), MixColumns (a mixing operation that combines bytes within each column), and AddRoundKey (where a round key derived from the main cipher key is XORed with the state). The number of rounds varies from 10 to 14, depending on the key size. Key expansion is performed by the Rijndael key schedule to generate the required round keys.
The security of Rijndael relies on its ability to resist all known practical cryptanalytic attacks, including differential cryptanalysis and linear cryptanalysis. Its wide trail strategy design ensures high diffusion and confusion properties. While theoretical attacks, such as biclique attacks, have been published that are slightly faster than brute force for full AES, they remain computationally infeasible. The algorithm has also proven robust against side-channel attacks like timing attacks and power analysis, though implementation-specific protections are often required. No efficient attack against the full-round cipher has been demonstrated in practice.
As the core of the Advanced Encryption Standard, Rijndael is ubiquitously deployed in countless security applications and protocols worldwide. It is mandated for protecting classified information by the United States government and is integral to standards like IEEE 802.11i (WPA2), IPsec, TLS, and the disk encryption system BitLocker. The algorithm is implemented in a vast array of hardware, including smart cards, secure cryptoprocessors, and CPUs with dedicated instruction sets like Intel's AES-NI, ensuring high-speed, secure data encryption across the Internet and private networks.
The selection of Rijndael for the Advanced Encryption Standard followed an unprecedented open, transparent process coordinated by NIST. Fifteen candidate algorithms from international researchers were evaluated based on criteria including security, cost, and algorithm characteristics. The final decision involved extensive public comment and testing by organizations such as the National Security Agency. Following its standardization as FIPS 197, the algorithm has been subject to continuous public scrutiny, with its specifications adopted by global standards bodies like the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) in ISO/IEC 18033-3. This collaborative development model is considered a landmark in modern cryptography.
Category:Block ciphers Category:Computer security Category:Cryptography