Cryptography Reference
In-Depth Information
2.2.1
DES, Eigenschaften
Die folgende Abb. 2-3 gibt einen Überblick über das Ver- und Entschlüsseln.
m
i
64 Bit Klartext
Schlüssel
64 (56) Bit
Verschlüsselung
DES
Abb. 2-3: DES Block-Chiffre.
c
i
Es wird ein Block von 64 Bit Klartext
in einen Chiffreblock von ebenfalls 64
Bit verschlüsselt.
Übertragung
64 Bit Chiffretext
c
i
Schlüssel
64 (56) Bit
Der obere Bereich zeigt die Ver-
schlüsselung mit der Funktion DES
und der untere Bereich zeigt die Ent-
schlüsselung mit der inversen Funkti-
on DES
-1
.
Entschlüsselung
DES
-1
m
i
64 Bit Klartext
Block-Chiffre
Eine Nachricht m wird in Blöcke m
i
von je 64 Bit aufgespalten. Jeder Block m
i
wird unabhän-
gig von anderen Blöcken in einen Chiffreblock c
i
von ebenfalls 64 Bit verschlüsselt.
(2.2-1)
Die Entschlüsselung erfolgt ebenfalls blockweise mit der inversen Funktion DES
-1
, aber mit
dem gleichen Schlüssel k.
c
DES(k, m )
i
0, 1, 2, ... laufender Index
i
i
1
mD
S( , c)
i
, , , ...
(2.2-2)
i
i
Symmetrisch
Der Schlüssel k wird sowohl für die Verschlüsselung als auch Entschlüsselung benutzt. Der
Schlüssel k enthält 56 frei wählbare, signifikante Stellen. Er wird durch 8 Paritätsstellen auf 64
Bit ergänzt. Die Zahl aller möglichen Schüssel (Quantität der Schlüssel) ist:
56
K2
(2.2-3)