Rechnernetze
Home Nach oben

Cipher Feedback

CFB-Modus (cipher feedback)
DES-Verfahren als Schlüssel-Generator für Schlüsselstrom verwenden
Initialisierungsvektor zur Erzeugung des Anfangsschlüsselstroms
Schlüsselstrom mit Klartextes, bitweise logische Antivalenz 
gleichlange Stücke Schlüsseltext 
Schlüssel für nächsten Klartextblock 
Entschlüsselung in analoger Weise 
aus Initialisierungs-Vektor gewonnener Schlüssel zur Dechiffrierung 
Sicherheit um so höher
je kürzer die in einem Schritt bearbeitete Textmenge
Extremfall: einzelne Bits kodieren
bezeichnet.

CFB.WMF (11726 Byte)

 

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