Rechnernetze
Home Nach oben

Output Feedback

OFB-Chiffre (output feedback)
sehr kurze Blöcke, z.B. jeweils 8 Bits, sicher verschlüsseln 
mit CFB-Modus möglich
von erzeugtem Schlüsselstrom nur Teil-Bitfolge auswählen 
Nachteil 
Bitfehler der Übertragungsstrecke zerstört mehrere Zeichen
sonst Verfahren stabil, 
nach endlicher Zahl von Schritten Fehlererholung 
Folgefehler in vielen Anwendungen unerträglich (ISDN)
OFB-Chiffre koppelt nur erzeugten Schlüssel zurück
Sender und Empfänger verwenden stets gleichen Schlüssel
ändert sich bei jedem übertragenen Zeichen oder Byte 
müssen dazu stets synchron bleiben

OFB.WMF (11720 Byte)

Y1 = IV
X1 -> X1Ä[Ek(Y1)]1..j
Z1 = 1…1 + Ek(Y1)|1..j
--------> Y1 = IV
X1Ä[Ek(Y1)]1..jÄ[Ek(Y1)]1..j = X1
Z1 = 1…1 + Ek(Y1)|1..j 
Y2 = Y1|1...n-r+Z1
X2 -> X2Ä[Ek(Y2)]1..j
Z2 = 1…1 + Ek(Y2)|1..j
--------> Y2 = Y1|1...n-r+Z1
X2Ä[Ek(Y2)]1..jÄ[Ek(Y2)]1..j = X2
Z2 = 1…1 + Ek(Y2)|1..j
... --------> ...
Yi = Yi-1|1...n-r+Zi-1
Xi -> XiÄ[Ek(Yi)]1..j
Zi = 1…1 + Ek(Yi)|1..j
--------> Yi = Yi-1|1...n-r+Zi-1
XiÄ[Ek(Yi)]1..jÄ[Ek(Yi)]1..j = Xi
Zi = 1…1 + Ek(Yi)|1..j