The document describes the Rijndael cipher that was selected as the Advanced Encryption Standard (AES). It provides details on:
1. The mathematical preliminaries including operations in GF(28) and polynomials used in Rijndael.
2. The specification of Rijndael including the state, cipher key, number of rounds, round transformation consisting of byte substitution, shift rows, mix columns, and round key addition.
3. Implementation aspects on 8-bit and 32-bit processors and the inverse cipher.
4. Performance figures and motivation for design choices including resistance to known attacks.
5. Extensions, other functionality, and suitability for various applications. It