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 />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!