Überblick über die Vorlesung 4 Symmetrische Verfahren ...
Überblick über die Vorlesung 4 Symmetrische Verfahren ...
Überblick über die Vorlesung 4 Symmetrische Verfahren ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
4 <strong>Symmetrische</strong> <strong>Verfahren</strong> – DES<br />
Expansionsabbildung E<br />
32<br />
4<br />
8<br />
12<br />
16<br />
20<br />
24<br />
28<br />
1<br />
5<br />
9<br />
13<br />
17<br />
21<br />
25<br />
29<br />
2<br />
6<br />
10<br />
14<br />
18<br />
22<br />
26<br />
30<br />
3<br />
7<br />
11<br />
15<br />
19<br />
23<br />
27<br />
31<br />
4<br />
8<br />
12<br />
16<br />
20<br />
24<br />
28<br />
32<br />
5<br />
9<br />
13<br />
17<br />
21<br />
25<br />
29<br />
1<br />
1 2 3 4<br />
5 6 7 8<br />
…<br />
29 30 31 32<br />
32 1 2 3 4 5<br />
4 5 6 7 8 9<br />
28 29 30 31 32 1<br />
Kryptographie und Kryptoanalyse 115<br />
4 <strong>Symmetrische</strong> <strong>Verfahren</strong> – DES<br />
Substitutionsboxen Si<br />
b 5 b 4 b 3 b 2 b 1 b 0<br />
6-Bit Wert<br />
vor der<br />
Substitution<br />
S1:<br />
S2:<br />
0<br />
1<br />
2<br />
3<br />
0<br />
1<br />
2<br />
3<br />
0<br />
14<br />
0<br />
4<br />
15<br />
15<br />
3<br />
0<br />
13<br />
1<br />
4<br />
15<br />
1<br />
12<br />
1<br />
13<br />
14<br />
8<br />
2<br />
13<br />
7<br />
14<br />
8<br />
8<br />
4<br />
7<br />
10<br />
3<br />
1<br />
4<br />
8<br />
2<br />
14<br />
7<br />
11<br />
1<br />
4<br />
2<br />
14<br />
13<br />
4<br />
6<br />
15<br />
10<br />
3<br />
5<br />
15<br />
2<br />
6<br />
9<br />
11<br />
2<br />
4<br />
15<br />
6<br />
11<br />
13<br />
2<br />
1<br />
3<br />
8<br />
13<br />
4<br />
7<br />
8<br />
1<br />
11<br />
7<br />
4<br />
14<br />
1<br />
2<br />
8<br />
3<br />
10<br />
15<br />
5<br />
9<br />
12<br />
5<br />
11<br />
9<br />
10<br />
6<br />
12<br />
11<br />
7<br />
0<br />
8<br />
6<br />
10<br />
6<br />
12<br />
9<br />
3<br />
2<br />
1<br />
12<br />
7<br />
11<br />
12<br />
11<br />
7<br />
14<br />
13<br />
10<br />
6<br />
12<br />
12<br />
5<br />
9<br />
3<br />
10<br />
12<br />
6<br />
9<br />
0<br />
13<br />
9<br />
5<br />
10<br />
0<br />
0<br />
9<br />
3<br />
5<br />
14<br />
0<br />
3<br />
5<br />
6<br />
5<br />
11<br />
2<br />
14<br />
15<br />
7<br />
8<br />
0<br />
13<br />
10<br />
5<br />
15<br />
9<br />
. . .<br />
S8: 0<br />
1<br />
2<br />
3<br />
10<br />
12<br />
0<br />
15<br />
13<br />
1<br />
7<br />
2<br />
2<br />
15<br />
11<br />
1<br />
8<br />
13<br />
4<br />
14<br />
4<br />
8<br />
1<br />
7<br />
6<br />
10<br />
9<br />
4<br />
Kryptographie und Kryptoanalyse 116<br />
15<br />
3<br />
12<br />
10<br />
11<br />
7<br />
14<br />
8<br />
1<br />
4<br />
2<br />
13<br />
9<br />
5<br />
6<br />
12<br />
3<br />
6<br />
10<br />
9<br />
14<br />
11<br />
13<br />
0<br />
5<br />
0<br />
15<br />
3<br />
0<br />
14<br />
3<br />
5<br />
12<br />
9<br />
5<br />
6<br />
7<br />
2<br />
8<br />
11<br />
4 <strong>Symmetrische</strong> <strong>Verfahren</strong> – DES<br />
Permutation P<br />
16<br />
1<br />
2<br />
19<br />
7<br />
15<br />
8<br />
13<br />
20<br />
23<br />
24<br />
30<br />
21<br />
26<br />
14<br />
6<br />
29<br />
5<br />
32<br />
22<br />
12<br />
18<br />
27<br />
11<br />
28<br />
31<br />
3<br />
4<br />
17<br />
10<br />
9<br />
25<br />
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8<br />
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8<br />
Kryptographie und Kryptoanalyse 117<br />
10