Cryptography Reference
In-Depth Information
Plaintext
Key
k
x
k
0
Key Addition Layer
Transform
0
Byte Substitution Layer
ShiftRows Layer
round 1
Diffusion Layer
MixColumn Layer
k
1
Key Addition Layer
Transform
1
Byte Substitution Layer
ShiftRows Layer
round −1
n r
MixColumn Layer
k n −1
Key Addition Layer
Transform
n −1
r
Byte Substitution Layer
last round
n
ShiftRows Layer
r
k n
r
Key Addition Layer
Transform
n
r
Ciphertext
y= AES( )
x
Fig. 4.2 AES encryption block diagram
can add, subtract, multiply and invert. Before we introduce the definition of a field,
we first need the concept of a a simpler algebraic structure, a group.
 
Search WWH ::




Custom Search