Advanced Encryption Standard

related topics
{math, number, function}
{system, computer, user}
{law, state, case}
{war, force, army}
{game, team, player}
{work, book, publish}

In cryptography, the Advanced Encryption Standard (AES) is a symmetric-key encryption standard adopted by the U.S. government. The standard comprises three block ciphers, AES-128, AES-192 and AES-256, adopted from a larger collection originally published as Rijndael. Each of these ciphers has a 128-bit block size, with key sizes of 128, 192 and 256 bits, respectively. The AES ciphers have been analyzed extensively and are now used worldwide, as was the case with its predecessor,[3] the Data Encryption Standard (DES).

AES was announced by National Institute of Standards and Technology (NIST) as U.S. FIPS PUB 197 (FIPS 197) on November 26, 2001 after a 5-year standardization process in which fifteen competing designs were presented and evaluated before Rijndael was selected as the most suitable (see Advanced Encryption Standard process for more details). It became effective as a Federal government standard on May 26, 2002 after approval by the Secretary of Commerce. It is available in many different encryption packages. AES is the first publicly accessible and open cipher approved by the NSA for top secret information (see Security of AES, below).

The Rijndael cipher was developed by two Belgian cryptographers, Joan Daemen and Vincent Rijmen, and submitted by them to the AES selection process.[4] Rijndael (Dutch pronunciation: [ˈrɛindeməl][5]) is a wordplay based upon the names of the two inventors.

Contents

Full article ▸

related documents
SHA hash functions
Arithmetic coding
Aspect-oriented programming
Cyclic redundancy check
White noise
Preprocessor
COBOL
Uniform Resource Identifier
MATLAB
Database normalization
IEEE 754-1985
Pushdown automaton
Objective Caml
Abstract interpretation
Binary relation
Axiom schema of replacement
Heine–Borel theorem
Euclidean algorithm
Glossary of topology
Abstraction (computer science)
E (mathematical constant)
Random variable
Factorization
Presentation of a group
Algebraic structure
Linear combination
Linear independence
Type theory
Exclusive or
Ideal class group