Cryptography Reference
In-Depth Information
findet sich der Klartext m auf der Senderseite, in Bildmitte der Chiffretext c auf der Übertra-
gungsstrecke und im Bild rechts wieder der entschlüsselte Klartext m auf der Empfängerseite.
k
k
c
m
m
f
f
-1
Verschlüsselung
c = f(k, m)
Entschlüsselung
m = f (k, c)
-1
Abb. 1-11: Symmetrische Verschlüsselung und Entschlüsselung.
m: Klartext-Nachricht
c: Chiffretext-Nachricht
k: Schlüssel
f: Verschlüsselungsfunktion
f
-1
: Entschlüsselungsfunktion
Der äußere Rahmen um die Verschlüsselung f und Entschlüsselung f
-1
bezeichnet eine geschützte Um-
gebung, weil darin der geheime Schlüssel k benutzt wird.
1.3.2.1
Blockweise Verschlüsselung
k
m
1
c
1
f
m
2
c
2
Abb. 1-12: Blockweise Verschlüsse-
lung,
ein gesamter Block, vorzugsweise für
Blöcke von Binärstellen, wird jeweils
mit dem gleichen Schlüssel k ver-
schlüsselt. Die entsprechende Ent-
schlüsselung ist hier nicht dargestellt.
m
3
c
3
m
4
c
4
Bei einer blockweisen Verschlüsselung werden Klartext und Chiffretext in Blöcke unterteilt
(m
i
bzw. c
i
). Ein ganzer Block wird in einem einzigen Vorgang und unabhängig von den ande-
ren Blöcken verschlüsselt (Abb. 1-12) bzw. entschlüsselt. Die Blöcke bestehen üblicherweise
aus Binärstellen bzw. Bits (z.B. 64 bei DES, 128 bei AES, 1024 bei RSA). Auch der Schlüssel