Erläuterungen Erläuterungen zum zum
DES-SchlüsselverfahrenDES-Schlüsselverfahren
von R. Baumannvon R. Baumannauf Grundlage des Skriptes auf Grundlage des Skriptes
von Jörg Holzhauer, Uni Stuttgartvon Jörg Holzhauer, Uni Stuttgart
ÜberblickÜberblick64 bit Input 64 bit Output
Eingangs-permutation
Ausgangs-permutation
L-Block
S1 S2 S3 S4 S5 S6 S7 S8
Permutation
R-Block
Expansion
2x 32 bit
32 bit
32 bit32 bit
64 bit 64 bit
48 bit
32 bit
56 Bit Schlüssel
Permutation
C-Block D-Block
28 bit 28 bit
L-Shift L-Shift
48 bit
Schlüssel-Auswahl
Im Detail:Im Detail:64 bit Input 64 bit Output
Eingangs-permutation
Ausgangs-permutation
L-Block
S2 S3 S4 S5 S6 S7 S8
Permutation
56 Bit Schlüssel
Permutation
C-Block D-Block
S1
R-Block
32 bit
32 bit32 bit
64 bit 64 bit
48 bit
32 bit
28 bit 28 bit
L-Shift
Expansion
L-Shift
48 bitSchlüssel-Auswahl
R-Block
S1
+ 8 bit Par.
Permutation nach S-BoxPermutation nach S-Box
Bit 1-8 16 7 20 21 29 12 28 17
Bit 9-16 1 15 23 26 5 18 31 10
Bit 17-24 2 8 24 14 32 27 3 9
Bit 25-32 19 13 30 6 22 11 4 25
Weitere Infos:Weitere Infos:
Ausgangspunkt zu dieser Präsentation war:Ausgangspunkt zu dieser Präsentation war:www.ra.informatik.uni-stuttgart.de/~gundolf/kryptochip/Buch/Buch_des.2.htmlwww.ra.informatik.uni-stuttgart.de/~gundolf/kryptochip/Buch/Buch_des.2.html
Mein besonderer Dank Herrn Dr. Jörg Schneider, ohne den es diese Präsentation nicht gegeben hätte.