33.10 Übungen
 
Aufgabe 1 XOR ist tatsächlich eine Vigenère-Verschlüsselung auf dem Alphabet B = {0,1} bzw. B* = {false, true}. Dies zeigt man dadurch dass man die Identität  aXORb = (a+b)mod(102) beweist. Dabei sind a und b aus B und werden auf der linken Seite als boolsche Werte false (0) bzw. true (1) interpretiert. Auf der rechten Seite werden sie als Binärzahlen interpretiert, so dass + der Addition in B entspricht. Der Beweis ist einfach durch das Erstellen einer Tabelle zu führen.
 
Aufgabe 2 Für diese Aufgabe verwenden Sie zwei mal das im Unterricht implementierte XOROneTimePad-Programm. Geben Sie den gefundenen Geheimtext beim zweiten "Durchgang" als Klartext ein und verwenden sie den gleichen Schlüssel zwei im ersten Durchgang.  Was fällt an dem so gefundenen Geheimtext auf? Können Sie Ihre Vermutung beweisen?
 
zur Startseite www.pohlig.de  (C) MPohlig 2004