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 |