A Matlab implmentation of the Advanced Encryption Standard (AES)
cryptographic protocol.
- The program initializes global parameters such as the SBOX and
the INV_SBOX for use in the encryption and decryption mechanisms.
- The Communications Systems Toolbox is used to achieve Galois Field
arithmetic for a GF(2^8) field using x^8 + x^4 + x^3 + x + 1 as the
primitive polynomial.
- The key schedule algorithm provides a key expansion mechanism that
is shared for encryption and decryption.
1