Cryptography Reference
In-Depth Information
m
1
m
1
m
1
m
1
k
k
BA
BA
Sender:
Verschlüsselung mit k
IV
c
1
c
1
Übertragung
c
1
c
2
IV
Empfänger:
Entschlüsselung mit k
k
k
BA
BA
Zeit
m
1
m
2
Abb. 2-19: Cipher Feedback (CFB), Sender- und Empfängerseite im Datenflussbild
2.7.2.4
Output Feedback (OFB)
Der wesentliche Teil von Output Feedback (OFB) ist ein schlüsselgesteuerter PN-Generator
(PN, pseudo noise). Er erzeugt, ausgehend von einem initialen Zustand z
0
=IV mit Hilfe des
Block-Algorithmus BA eine Folge von Pseudo-Zufalls-Blöcken z
i
. Diese werden bitweise
mod 2 mit den Nachrichtenblöcken addiert und ergeben die Chiffreblöcke. Die Formeln
(2.7-6) und Abb. 2-20 beschreiben das Verfahren.
PN
Generator
z
BA(z
)
mit
z
IV
i
i 1
0
Verschlüsselung
c
z
m
(2.7-6)
i
i
i
Entschlüsselung
m
z
c
i
i
i
z
i-1
m
i
z
i
Abb. 2-20: Output Feedback (OFB), Sendeseite,
Blockschaltbild für die Verschlüsselung. Für die
Entschlüsselung werden lediglich m
i
und c
i
ver-
tauscht.
Der PN-Generator befindet sich in der linken
Bildhälfte.
k
BA
c
1
Für die Entschlüsselung benötigt der Empfänger Blocksynchronisation und Synchronisation
mit dem Zustand z
i1
. Man beachte, dass der Blockalgorithmus BA auch für die Entschlüsse-