11.07.2015 Aufrufe

Kryptologie und Datensicherheit - Diskrete Mathematik - Universität ...

Kryptologie und Datensicherheit - Diskrete Mathematik - Universität ...

Kryptologie und Datensicherheit - Diskrete Mathematik - Universität ...

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.

an den Positionen 8, 16, 24, . . ., 64 werden so gewählt, dass die 8 Teilblöcke zu8 Bits jeweils - gemäß FIPS-Standard - ungerade Anzahl von Einsen enthalten(fehlerentdeckende Codierung). Damit gibt es 2 56 ≈ 7, 2 · 10 16 verschiedeneSchlüssel.R<strong>und</strong>enschlüssel K i haben jeweils 48 Bits.Die Modifikation des DES im Vergleich zu reiner Feistel-Chiffre besteht darin,dass der Klartextblock zunächst einer festen Eingangspermutation IP (initialpermutation) unterworfen wird, dann eine Feistel-Chiffre mit 16 R<strong>und</strong>endurchgeführt wird <strong>und</strong> schließlich eine Schlusspermutation IP −1 (Inverse derEingangspermutation) angewandt wird.Eingangspermutation IP 1458 50 42 34 26 18 10 260 52 44 36 28 20 12 462 54 46 38 30 22 14 664 56 48 40 32 24 16 857 49 41 33 25 17 9 159 51 43 35 27 19 11 361 53 45 37 29 21 13 563 55 47 39 31 23 15 7Schlusspermutation IP −140 8 48 16 56 24 64 3239 7 47 15 55 23 63 3138 6 46 14 54 22 62 3037 5 45 13 53 21 61 2936 4 44 12 52 20 60 2835 3 43 11 51 19 59 2734 2 42 10 50 18 58 2633 1 41 9 49 17 57 25IP <strong>und</strong> IP −1 haben keine kryptologische Bedeutung.Zur Beschreibung des DES fehlen jetzt nur noch1. Erzeugung der R<strong>und</strong>enschlüssel2. Angabe der f K14 Diese <strong>und</strong> folgende Tabellen sind zeilenweise von links oben nach rechts unten zulesen. Steht eine Zahl z an der Position i, so heißt das, dass das Bit an der Position z imEingabestring auf die Position i im Ausgabestring abgebildet wird.54

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!