OFB

OFB

Output Feedback Mode (OFB) ist eine Betriebsart, in der Blockchiffren betrieben werden können. Dabei wird ein Blockalgorithmus wie beispielsweise Data Encryption Standard oder Advanced Encryption Standard genutzt, um daraus einen Stromchiffre zu bilden.

Image:Ofb encryption.png

In diesem Modus wird, wie in der Abbildung dargestellt, die Ausgabe des Blockchiffre mit dem Klartext bitweise per XOR (exklusives ODER) verknüpft um daraus den Geheimtext zu bilden. Dies Verfahren bzw. Modus ergibt damit einen Stromchiffre. Die Ausgabe eines Blockchiffreblockes wird gleichzeitig als Eingabe für den nächsten Blockchiffreblock genutzt. Der Initialisierungsvektor ist ähnlich wie bei dem Cipher Block Chaining Mode als Startwert zu sehen und vom gewählten (geheimen) Schlüssel unabhängig.

Einer der Vorteile besteht darin, dass die Bitfolge mit der die Klartextdaten bitweise XOR-verknüpft werden bereits vorab berechnet werden kann. Weiter besteht bei OFB wie bei allen Stromchiffren der Vorteil, dass sich bei der Entschlüsselung Übertragungsfehler (Bitfehler) nur auf die jeweilige fehlerhafte Bitstelle im entschlüsselten Klartext auswirken und sich der Fehler nicht im Klartext fortpflanzt. Bei Blockchiffren und Betriebsmodis wie Cipher Block Chaining Mode (CBC) oder Electronic Code Book Mode (ECB) führt nur ein Bitfehler im Chiffrat zu mindestens einem komplett zerstörten Klartextdatenblock, wobei im Mittel 50% aller Bitstellen eines entschlüsselten Blockes dabei falsche Werte aufweisen. Dies erschwert bzw. macht eine Vorwärtsfehlerkorrektur unmöglich. Beispiel: statt nur einem Bitfehler wie bei OFB korrigieren zu müssen, müssen bei einer Blocklänge von 128 Bits im Mittel 64 Bits durch die Vorwärtsfehlerkorrektur richtig gestellt werden.

Ein weiterer Vorteil des Verfahrens ist, dass keine separate Entschlüsselungsfunktion notwendig ist, denn Ver- und Entschlüsselung sind identisch. Außerdem wird nur die Verschlüsselung des Blockalgorithmus (oder nur die Entschlüsselung) benötigt. Die Konstruktion ist sogar so, dass sich als Blockalgorithmus auch Verfahren eignen, die nicht bijektiv sind. Beispielsweise könnte als Blockalgorithmus auch eine sichere Hashfunktion wie SHA-1 verwendet werden. Die Blockgröße wäre dann die Ausgabegröße der Hashfunktion, bei SHA-1 also 160 Bits.

Image:Ofb decryption.png

Ein Nachteil von OFB ist die aufwendige Synchronisation der Blockchiffren zwischen Sender und Empfänger, da OFB im Gegensatz zu Cipher Feedback Mode (CFB) grundsätzlich nicht selbstsynchronisierend ist. Der Blockchiffre am Empfänger wird dabei wie in obiger Abbildung dargestellt, ebenfalls wie bei der Verschlüsselung betrieben, erzeugt also bei gleichen Initialisierungsvektor und gleichen Schlüssel die gleiche binäre Datenfolge mit der die XOR-Operation des Sender rückgängig gemacht werden kann. Das dafür genaue zeitlich Zusammenspiel muss durch geeignete Verfahren in den Übertragungsprotokollen sichergestellt werden.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • OFB — may refer to: Austrian Football Association (German: Österreichischer Fußball Bund, ÖFB) Output feedback, a mode of operation for block ciphers in cryptography Oklahoma Farm Bureau Open for Business Ordnance Factories Organisation The Sims 2:… …   Wikipedia

  • ÖFB — ÖFB, der; = Österreichischer Fußball Bund …   Die deutsche Rechtschreibung

  • ÖFB — Österreichischer Fußball Bund Gegründet 18. März 1904 FIFA Beitritt 1905 UEFA Beitritt 1954 …   Deutsch Wikipedia

  • Öfb — Österreichischer Fußball Bund Gegründet 18. März 1904 FIFA Beitritt 1905 UEFA Beitritt 1954 …   Deutsch Wikipedia

  • ÖFB-Cup — Verband Österr. Fußball Bund Erstaustragung 23. Februar 1919 Mannschaften …   Deutsch Wikipedia

  • ÖFB-Pokal — ÖFB Cup Verband Österr. Fußball Bund …   Deutsch Wikipedia

  • ÖFB Pokal — ÖFB Cup Verband Österr. Fußball Bund …   Deutsch Wikipedia

  • ÖFB-Frauenliga — Verband Österreichischer Fußballbund Erstaustragung 1972 (Wiener Fußballverband); Übernahme durch den ÖFB 1982 Hierarchie 1. Liga Mannschaften 10 Teams Meister SV Neulengbach …   Deutsch Wikipedia

  • ÖFB-Frauenliga — Countries Austria Founded 1973 Divisions 1 Number of teams 10 Levels on pyramid 1 …   Wikipedia

  • ÖFB-Cup 2005/06 — Der Österreichische Fußballpokal wurde in der Saison 2005/06 zum 72. Mal ausgespielt. Die offizielle Bezeichnung des Wettbewerbs lautete nach dem Bewerbssponsor Stiegl zum dritten Mal in Folge „Stiegl Cup“. Als Pokalsieger trug sich zum 25. Mal… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”