5
Erläuterungen Erläuterungen zum zum DES- DES- Schlüsselverfahren Schlüsselverfahren von R. Baumann von R. Baumann auf Grundlage des Skriptes auf Grundlage des Skriptes von Jörg Holzhauer, Uni Stuttgart von Jörg Holzhauer, Uni Stuttgart

Erläuterungen zum DES-Schlüsselverfahren von R. Baumann auf Grundlage des Skriptes von Jörg Holzhauer, Uni Stuttgart

Embed Size (px)

Citation preview

Page 1: Erläuterungen zum DES-Schlüsselverfahren von R. Baumann auf Grundlage des Skriptes von Jörg Holzhauer, Uni Stuttgart

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

Page 2: Erläuterungen zum DES-Schlüsselverfahren von R. Baumann auf Grundlage des Skriptes von 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

Page 3: Erläuterungen zum DES-Schlüsselverfahren von R. Baumann auf Grundlage des Skriptes von Jörg Holzhauer, Uni Stuttgart

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.

Page 4: Erläuterungen zum DES-Schlüsselverfahren von R. Baumann auf Grundlage des Skriptes von Jörg Holzhauer, Uni Stuttgart

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

Page 5: Erläuterungen zum DES-Schlüsselverfahren von R. Baumann auf Grundlage des Skriptes von Jörg Holzhauer, Uni Stuttgart

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.