Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
K
E
Y
PLAIN
TEXT
ENCRYPTI
ON
CYPH
ER
TEXT
ashokchakravarthypamarthy
Plain Text
Cipher KEY
32
88
31
E0
2B
28
AB 09
43
5A
31
37
43
AE
F7
CF
F6
30
98
07
15
D2 15
4F
A8
8D A2
34
16
A6
3C
To encryption
88
To KEY schedule
Hexadecimal Notation
Eg: 32 = 0011 0010 (1 byte)
3hex 2hex
ashokchakravarthypamarthy
Plain Text
Add round
key
Round
1
2
3
4
5
6
7
8
9
0
Round
1
0
Initial
cipher
KEY
Initial Round
1.Sud
Bytes
2.Shift
Rows
3.Mix
Columns
4.Add round
key
9 Rounds
Round
KEY 0
1.Sud
Bytes
2.Shift
Rows
Add
round
key
Final
Round
KEY 10
Cipher
Text
ashokchakravarthypamarthy
Final Round
4 TRANSFORMATIONS:
1.Sud Bytes
2.Shift
Rows
3.Mix
Columns
4.Add
round key
ashokchakravarthypamarthy
1.Sub Bytes:
19
A0
19
9A
E9
3D F4
C6
F8
E3
E2
8D 48
BE
2B
2A
08
D4 E0
B8
1E
27
BF
B4
41
11
98
5D 52
AE
F1
E5
D
4
19
30
ashokchakravarthypamarthy
2.Shift Rows:
D
2
4
7
1
2
B
1
A
7
F
E
1
5
1
D
E
B
0
F
9
B
8
F
4F
1
9
5
8
2
B
B
8
4
5
B
4
D
4
1A
E
5
1
D
1
1
4
E
1
5
4
2
2
1
E
A
F
1
7
5
E
1
5
9
2
8
ashokchakravarthypamarthy
NO
CHANGE
ROTATE OVER 1
BYTE
ROTATE OVER 2
BYTE
ROTATE OVER 3
BYTE
3.Mix Columns:
D E0 B8 1E
4
27 BF B4 41
11 98 5 52
D
30 AE F1 E5
C(x)
D
4
27
11
30
04 E0 G
8
66 C F8
B
81 19 D
3
E5 9 7
A A
04
66
81
E5
ashokchakravarthypamarthy
28
06
26
4C
E0
CB
19
9A
G8
F8
D3
7A
28
06
26
4C
A0
FA
FE
17
88
54
2C
B1
23
A3
39
39
2A
6C
76
05
Round KEY
04
66
81
E5
A0
FA
FE
17
A4
9C
7F
F2
A4
9C
7F
F2
ashokchakravarthypamarthy
68
9F
35
2B
6B
5B
EA
43
02
6A
50
49
THESE TRANSFORMATIONS
ARE APPLIED TO THE STATE
FOR 9 MORE ROUNDS.
THE FINAL ROUND DOES NOT
INCLUDE MIXCOLUMN
TRANSFORM
ashokchakravarthypamarthy
KEY Schedule
ashokchakravarthypamarthy
2
B
2
8
A
B
0
9
A
0
8
8
4
3
A
E
F
7
C
F
84
5
4
1
5
D
2
1
5
4
F
E
B
2
C
1
6
A
6
8
8
3
C
01
B
1
0
9
C
F
4
F
3
C
---
SUB
BYTES
8
8
8
A
2
B
0
1
A
0
2
8
8
4
4
3
0
0
8
4
A
E
E
B
1
5
0
0
E
B
D
2
0
1
1
6
0
0
5
4
2
0C
1B
01
0
2
0
4
0
0
0
0
A
0
0
1
6
ashokchakravarthypamarthy
0
0
--repeats
RCon
0
8
1
0
2
0
4
0
8
0
1
B
3
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
n
E
ashokchakravarthypamarthy