• 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 of AES

Encryption Process 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