AES

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Jun 21 6:42
Editor
Edited
Edited
2024 Apr 23 8:19
Refs

Advanced Encryption Standard, Rijndael

  • 128-bit (16 bytes) block size
    • Operates on 16 bytes in 4x4 column-major grid
  • 128-, 192-, or 256-bit key size
  • For long data symmetric
  • There are even specific hardware accelerators for this AES algorithm
  • 10(or 12 or 14) rounds of substitution, permutation and add round key (XOR)
      1. SubBytes for Confusion
      1. ShiftRows for Diffusion
      1. MixColumns for Diffusion with
        Finited Field
      1. AddRoundKey for Confusion
  • Decryption works in reverse order
AES Variants
 

Rijndael (AES) S-Box

Only for SubBytes
Create S-Box based on
Finited Field
 

Column major grid

Data structure to manipulate while AES process
notion image
notion image
 
 
 

Won from crypto competition (2001)

 
 
 

Recommendations