23.12.2013 Aufrufe

Überblick über die Vorlesung 4 Symmetrische Verfahren ...

Überblick über die Vorlesung 4 Symmetrische Verfahren ...

Überblick über die Vorlesung 4 Symmetrische Verfahren ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!