03.08.2013 Aufrufe

Sicherheit in Rechnernetzen - Professur Datenschutz und ...

Sicherheit in Rechnernetzen - Professur Datenschutz und ...

Sicherheit in Rechnernetzen - Professur Datenschutz und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.8 Zum praktischen Betrieb kryptographischer Systeme<br />

Legt man das Alphabet {0, 1} zugr<strong>und</strong>e, s<strong>in</strong>d die Vernam-Chiffre (one-time pad), der s 2 -modn-Generator<br />

<strong>und</strong> GMR Stromchiffren, während RSA <strong>und</strong> DES dann Blockchiffren s<strong>in</strong>d. Legt<br />

man jedoch als Alphabet {0, 1, 2, 3, . . . , 2 64 − 1} zugr<strong>und</strong>e <strong>und</strong> unterstellt, daß mehrere Zeichen<br />

jeweils unabhängig vone<strong>in</strong>ander verschlüsselt werden, dann ist DES nach obiger Def<strong>in</strong>ition e<strong>in</strong>e<br />

Stromchiffre. Die Unterscheidung Blockchiffre-Stromchiffre nach obiger Def<strong>in</strong>ition hängt also<br />

wesentlich vom unterstellten Alphabet ab <strong>und</strong> ist deshalb <strong>in</strong> sich nur relativ. Bei vielen Anwendungen<br />

ist das Alphabet aber vorgegeben (oder zum<strong>in</strong>dest kanonisch) <strong>und</strong> damit die Unterscheidung<br />

präzise.<br />

Anmerkung (Manche Autoren def<strong>in</strong>ieren die Klasse der Stromchiffre restriktiver: Bei ihnen ist<br />

bei jeder Stromchiffre e<strong>in</strong> Schlüsselstrom entweder vorgegeben (one-time pad) oder wird<br />

generiert (pseudo one-time pad, z. B. s 2 -mod-n-Generator) <strong>und</strong> zum Klartext- bzw. Schlüsseltextstrom<br />

addiert bzw. subtrahiert. Mir ersche<strong>in</strong>t diese restriktivere Def<strong>in</strong>ition für das folgende<br />

jedoch unnötig.)<br />

Bei e<strong>in</strong>er Stromchiffre (im Deutschen auch als kont<strong>in</strong>uierliche Chiffre [Hors_85] oder Stromsystem<br />

[HeKW_85], im Englischen als stream cipher bezeichnet) werden Nachrichten als e<strong>in</strong>e<br />

Folge von Zeichen codiert, so daß e<strong>in</strong>zelne Zeichen des Alphabets verschlüsselt werden. Diese<br />

Zeichen werden jedoch nicht notwendigerweise unabhängig vone<strong>in</strong>ander verschlüsselt, sondern<br />

ihre Verschlüsselung kann auch entweder<br />

1. von ihrer Position <strong>in</strong>nerhalb der Nachrichten oder allgeme<strong>in</strong>er von allen vorhergehenden<br />

Klartext- <strong>und</strong>/oder Schlüsseltextzeichen abhängen oder<br />

2. nur von e<strong>in</strong>er beschränkten Anzahl direkt vorhergehender Schlüsseltextzeichen.<br />

Im ersten Fall spricht man von synchronen Stromchiffren (synchronous stream ciphers), da Ver<strong>und</strong><br />

Entschlüsselung streng synchron erfolgen muß: bei Verlust oder H<strong>in</strong>zufügen e<strong>in</strong>es Schlüsseltextzeichens,<br />

d. h. bei Verlust der Synchronisation, kann nicht mehr ohne weiteres entschlüsselt<br />

werden, Ver- <strong>und</strong> Entschlüsseler müssen sich neu synchronisieren. Sofern Ver- <strong>und</strong> Entschlüsselung<br />

nicht nur von der Position <strong>in</strong>nerhalb der Nachrichten abhängt, sondern auch von<br />

allen vorhergehenden Klartext <strong>und</strong>/oder Schlüsseltextzeichen, müssen Ver- <strong>und</strong> Entschlüsseler<br />

sich auch bei Verfälschung e<strong>in</strong>es Schlüsseltextzeichens neu synchronisieren.<br />

Im zweiten Fall spricht man von selbstsynchronisierenden Stromchiffren (self-synchronous<br />

stream ciphers), da sich bei ihnen der Entschlüsseler auch bei Verlust oder H<strong>in</strong>zufügen beliebig<br />

vieler zusätzlicher Schlüsseltextzeichen spätestens nach Entschlüsselung der oben erwähnten<br />

beschränkten Anzahl Schlüsseltextzeichen wieder auf den Verschlüsseler synchronisiert hat.<br />

Anmerkung (Nach obigen Def<strong>in</strong>itionen ist jede Stromchiffre entweder synchron oder selbstsynchronisierend.<br />

59 Manche Autoren def<strong>in</strong>ieren synchron jedoch restriktiver, z. B. [Denn_82,<br />

59 Um auch die Möglichkeit zuzulassen, daß jeweils zeichenweise unabhängig verschlüsselt wird, kann im zweiten<br />

Fall die Anzahl direkt vorhergehender Schlüsseltextzeichen, von denen die Verschlüsselung abhängt, auf 0 beschränkt<br />

werden. Dann ist auch das erwähnte Beispiel abgedeckt, bei dem DES als Stromchiffre auf dem Alphabet<br />

{0, 1, 2, 3, . . . , 2 64 − 1} betrachtet wird.<br />

141

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!