Ü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 />
Struktur des DES<br />
m i<br />
64<br />
L 0<br />
IP<br />
Iterationsrunde 1<br />
R 0<br />
L 1 R 1<br />
L 2 R 2<br />
.<br />
L 15 R 15<br />
L 16 R 16<br />
IP -1<br />
64<br />
c i<br />
Iterationsrunde 2<br />
Iterationsrunde 16<br />
k<br />
(56 Bit wählbar)<br />
Kryptographie und Kryptoanalyse 112<br />
48<br />
48<br />
48<br />
.<br />
k 1<br />
k 2<br />
k 16<br />
64<br />
Teilschlüsselgenerierung<br />
4 <strong>Symmetrische</strong> <strong>Verfahren</strong> – DES<br />
Eingangspermutation IP<br />
Folge der Klartextbits:<br />
1<br />
9<br />
17<br />
25<br />
33<br />
41<br />
49<br />
57<br />
2<br />
10<br />
18<br />
26<br />
34<br />
42<br />
50<br />
58<br />
3<br />
11<br />
19<br />
27<br />
35<br />
43<br />
51<br />
59<br />
4<br />
12<br />
20<br />
28<br />
36<br />
44<br />
52<br />
60<br />
5<br />
13<br />
21<br />
29<br />
37<br />
45<br />
53<br />
61<br />
6<br />
14<br />
22<br />
30<br />
38<br />
46<br />
54<br />
62<br />
7<br />
15<br />
23<br />
31<br />
39<br />
47<br />
55<br />
63<br />
8<br />
16<br />
24<br />
32<br />
40<br />
48<br />
56<br />
64<br />
58<br />
60<br />
62<br />
64<br />
50<br />
52<br />
54<br />
56<br />
42<br />
44<br />
46<br />
48<br />
34<br />
36<br />
38<br />
40<br />
26<br />
28<br />
30<br />
32<br />
18<br />
20<br />
22<br />
24<br />
linke Hälfte<br />
10<br />
12<br />
14<br />
16<br />
2<br />
4<br />
6<br />
8<br />
57<br />
59<br />
61<br />
63<br />
49<br />
51<br />
53<br />
55<br />
41<br />
43<br />
45<br />
47<br />
33<br />
35<br />
37<br />
39<br />
25<br />
27<br />
29<br />
31<br />
17<br />
19<br />
21<br />
23<br />
rechte Hälfte<br />
9<br />
11<br />
13<br />
15<br />
1<br />
3<br />
5<br />
7<br />
Kryptographie und Kryptoanalyse 113<br />
4 <strong>Symmetrische</strong> <strong>Verfahren</strong> – DES<br />
Iterationsrunde i: Rundenfunktion f<br />
R i-1<br />
f<br />
E<br />
32<br />
48<br />
48<br />
k i<br />
6 6 6<br />
S1 S2 …<br />
S8<br />
4 4<br />
4<br />
P<br />
32<br />
Kryptographie und Kryptoanalyse f(R i-1 ,k i ) = P(S(E(R i-1 ) ⊕ k i )) 114<br />
9