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
Encryption Process
Byte Substitution (SubBytes)
Shift rows
Mix Columns
Add round key
Decryption Process
Add round key
Mix columns
Shift rows
Byte substitution