"An investigation of the mathematics of AES and it's implementation"
Abbas Jaffer 2004
Abstract
This research project provides a detailed investigation of the Advanced Encryption Standard (AES) Cryptosystem. This investigation includes an in-depth discussion of the mathematical background for the cipher, a detailed specification of the algorithm and an implementation of the AES cipher. The mathematical background of AES requires understanding general group theory. Moreover, Galois fields and Galois extensions are examined to understand data representation in AES.The ANSI-C cipher implementation is presented in two versions, the 8-bit and 32-bit implementations. The two implementations are analyzed for runtime efficiency.