Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Aes algorithm:

Advanced encryption standard

It has input array, state arrary and kay array

Aes encryption and decryption : block cipher

Input array

Each cell = 8 bits

Total = 16 cells

16*8=128 bits

4words (1 word= 32 bits)=128 bits

Plain text is represented in the input array.

State array:

S0,0 S0,1 S0,2 S0,3

S1,0 S1,1 S1,2 S1,3

S2,0 S2,1 S2,2 S2,3

S3,0 S3,1 S3,2 S3,3

S oth position,oth word

1.Used to store intermediate states with in the rounds

2.total 4 words

Key array:

Actually 4 words

They are expanded into 44 words

Each round = 4 words

=10 rounds * 4 words

=40 +4 (for add round key)

=44 words
k0 K4 K8 K12

K1 K5 K9 K13

k2 K6 K10 K14 W0 W1 W2 ……………………………. W4 W43


2
k3 K7 K11 K15

128 bit

Add round key

Round 1

Round 2

.
.
.
.
Round 10

Substitution bytes: it represents s-box

You might also like