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 |
|
|
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 |
|