Esempio sul DES (cont.)
Z1 (1,6) 13 1101 4
Z2 (1,13) 9 1001 8
Z3 (1,0) 13 1101 12
Z4 (3,0) 3 0011 16
Z5 (1,10) 15 1111 20
Z6 (3,1) 3 0011 24
Z7 (1,1) 0 0000 28
Z8 (1,0) 1 0001 32
P
32
32
1010
0101
1110
1101
1110
1001
1000
0010
f(D[0], K[1])
S[0] @
0101
1010
1111
1101
0011
1001
0011
0000
D[1] =
32 bits
32 bits
Poi continuiamo con:
S[2] = D[1];
D[2] = S[1] @ f(D[1], K[2])
e per la chiave K[2]:
(s[2],d[2]) = RS[2](s[1],d[1])
Previous slide
Next slide
Back to first slide
View graphic version