The document describes the Advanced Encryption Standard (AES) algorithm. AES uses 128, 192, or 256-bit secret keys to encrypt plaintext into ciphertext. It operates on bytes and arranges them in a two-dimensional array called the state. The algorithm consists of 10 to 14 rounds depending on the key size, with each round comprising four processing steps: SubBytes, ShiftRows, MixColumns, and AddRoundKey. The final round is slightly different by omitting the MixColumns step.
6. The State
• Internally, the AES algorithm’s operations are
performed on a two-dimensional array of
bytes called the State
http://www.youtube.com/zarigatongy
7. Rounds
• 10, 12, 14 rounds for 128, 192, 256 bit keys
– Regular Rounds (9, 11, 13)
Sub
– Final Round is different (10th, 12th, 14thBytes
)
ShiftRows
Rounds
MixColumns
AddRoundKey
http://www.youtube.com/zarigatongy
16. More Protocol Tutorials
•
•
•
•
•
•
•
•
SSL Protocol Click here
DHCPv6 Protocol Click Here
CHAP Protocol Click Here
ISCSI Protocol Tutorial Click Here
BGP Tutorial Click Here
RADIUS Protocol Click Here
PPP Protocol Click Here
PPPoE Protocol Click Here
http://youtube.com/zarigatongy