06.11.2013 Aufrufe

PDF Kryptologie

PDF Kryptologie

PDF Kryptologie

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Kryptologie</strong> – Eine verschlüsselte Wissenschaft 26<br />

E 1 E 2 A<br />

false false false<br />

true false true<br />

false true true<br />

true true false<br />

Tabelle 2.10: XOR in der Aussagenlogik (Wahrheitstabelle)<br />

1 als Ergebnis tritt häufiger (75%) auf als die 0 (25%). XOR besitzt dieses Verhalten<br />

nicht (Verteilung 50:50). Kennen wir ein Element des Klartexts oder Schlüssels, dann<br />

können wir aus dem Code wieder den Klartext (oder Schlüssel) errechnen. XOR ist ein<br />

Verschlüsselungs- wie auch Entschlüsselungsalgorithmus (wie ROT13).<br />

Klartext 010101101101100101<br />

Schlüssel 101000100011001001<br />

Code 111101001110101100<br />

Tabelle 2.11: Beispiel für eine XOR-Verschlüsselung (0=false, 1=true)<br />

Code 111101001110101100<br />

Schlüssel 101000100011001001<br />

Klartext 010101101101100101<br />

Tabelle 2.12: Entschlüsselung des XOR-Codes<br />

Wir benötigen also nur einen Schlüssel und einen Algorithmus, um die (De)Kodierung<br />

durchzuführen. Die XOR-Operation findet eine wunderbar wichtige Anwendung bei<br />

Prüfbits. Wir betrachten eine dreidimensionale Matrix. Wir wenden auf jede Zeile XOR<br />

an ((z 1 ⊕ z 2 ) ⊕ z 3 ). Die resultierenden Element notieren wir in die vierte Spalte. Das<br />

selbe machen wir spaltenweise und notieren es als vierte Zeile.<br />

0 1 0 1<br />

1 0 1 0<br />

1 1 1 1<br />

0 0 0<br />

Wenn wir jetzt eine verfälschte Matrix erhalten, aber die Prüfbits richtig überliefert sind,<br />

können wir die Matrix rekonstruieren.<br />

Wir erkennen, dass in der 2. Zeile das 3. Element eine 0 ist. Jedoch ist die Gleichung der<br />

Spalte ((1⊕0)⊕0 == 0) und die Gleichung der Zeile ((0⊕0)⊕1 == 0) nicht korrekt. Nur

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!