AES#

Features#

  • Symmetric key symmetric block cipher

  • 128-bit data, 128/192/256-bit keys

  • Stronger and faster than Triple-DES

  • Provide full specification and design details

  • Software implementable in C and Java

Operation of AES#

Operation of AES

Encryption Process#

Encryption Process

  1. Byte Substitution (SubBytes)

  2. Shift rows

  3. Mix Columns

  4. Add round key

Decryption Process#

  1. Add round key

  2. Mix columns

  3. Shift rows

  4. Byte substitution

References#