Cryptography Reference
In-Depth Information
Verschlüsselung
BA
z.B. für
DES, 3DES, IDEA, AES
Entschlüsselung
(2.7-1)
1
1
1
1
1
BA
z.B. für
DES
, 3DES
, IDEA
, AES
Blockweise Verschlüsselungen arbeiten mit einer festen Blocklänge l b , z.B. mit 64 Bit (DES,
Triple-DES, IDEA) oder mit 128 Bit (AES). Falls eine Nachricht kürzer als die Blocklänge ist,
dann wird die restliche Blocklänge durch Leer-Information (padding) aufgefüllt. Längere
Nachrichten m der Länge l m werden in eine Folge von t Blöcken aufgespalten.
m :
m , m , m , ... m
mit
l
l
t
(2.7-2)
1
2
3
t
m b
2.7.2
Eigenschaft der Betriebsarten
2.7.2.1
Electronic Code Book (ECB)
m 1
m 2
Sender:
Verschlüsselung mit k
k A
k A
c 1
c 2
Übertragung
c 2
c 1
k
-1
k
BA
BA -1
Empfänger:
Entschlüsselung mit k
m 1
m 2
Zeit
Abb. 2-17: Electronic Code Book (ECB). Folge von Nachrichtenblöcken,
Verschlüsselung im Sender, Übertragung und Entschlüsselung im Empfänger.
Bei dieser einfachen Betriebsart gibt es keine Abhängigkeiten zwischen den Blöcken. Sie wird
durch Abb. 2-17 oder (2.7-3) beschrieben.
Verschlüsselung :
c
BA(m )
i
i
(2.7-3)
1
Entschlüsselung :
m
BA
(c )
i
i
Die Eigenschaften von Electronic Code Book (ECB) sind:
Jeder Block wird unabhängig verschlüsselt.
Gleiche Klartextblöcke ergeben gleiche Chiffretextblöcke.
Fehlerausbreitung: Ein fehlerhaft übertragenes Bit in einem Chiffretextblock betrifft bei der
Entschlüsselung nur diesen Block. Gute Block-Algorithmen (DES, IDEA, AES) haben die
Search WWH ::




Custom Search