Logo

Magic Highstone's World - CFB

Cipher Feed Back (CFB)

Chiffrieren

Chiffrieren im CBC-Verfahren

Am Anfang möchte ich noch einige Bemerkungen zu diesem tollen Schaubild verlieren:

  • IV steht für Initialisierungsvektor
  • Ein eingekreistes Plus steht für das logische XOr

Der IV bewirkt, daß identische Texte jedesmal in eine andere Chiffre überführt werden. Das ist schon einmal eine sehr schöne Eigenschaft dieses Verfahrens. Sehr schön ist auch, daß die Blöcke miteinander verknüpft sind, dadurch werden gleiche Blöcke nicht mehr in ein und denselben Code-Block überführt.

Natürlich haben wir diese Vorteile nicht geschenkt bekommen. Die vorgenommenen Veränderungen lassen eine Parallelisierung der Chiffrierung nicht mehr zu. Im Gegensatz zum CBC-Verfahren kann die Gegenstelle beim Empfang des 1. Blocks bereits mit der Dechiffrierung beginnen. Besonders bei größeren Datenvolumina ein entscheidender Vorteil.

Dechiffrieren

Dechiffrieren im CBC-Verfahren

Beim Dechiffrieren können wir noch eine weitere schöne Eigenschaft des CFB Verfahrens erkennen. Wir brauchen keinen Dechiffrieralgorithmus mehr. Dieses wurde durch die geschickte Anordnung der verschiedenen Prozessschritte erreicht.