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

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

Transcript of Erläuterungen zum DES-Schlüsselverfahren von R. Baumann auf Grundlage des Skriptes von Jörg...

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.