| Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a. |
Diskussion: kleines Problem mit Vernam Cipher im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hallo, ich hatte gerade erst meine zweite Vorlesung in Kryptography und habe nun ein kleines Problem! Wir haben eine ...
![]() |
| | #1 (permalink) |
| Registriert seit: 26.04.05 ![]() Likes: 0 | Anzeige Hallo, ich hatte gerade erst meine zweite Vorlesung in Kryptography und habe nun ein kleines Problem! Wir haben eine Aufgabe bekommen mit folgendem Inhalt: Gegeben ist eine Sprache mit 3 Buchstaben: A,B,C. Dir Binäreausdruck ist A=000, B=1111 und C=0011: Zwei Wörter wurden in dieser Sprache mit dem gleichen Key encrypted. W1=0101001110111010101100100 W2=1011001010000000000101011 Determine the possible message pair. Kann mir vielleicht jemand erklären wie ich da jetzt vorgehen müsste um diese beiden wörter zu decrypten? Ich bin für jede Hilfe Dankbar MoD-as |
| | |
| | #2 (permalink) |
| Senior Member Registriert seit: 23.12.03 ![]() Likes: 0 | Mit Anlehung an Shannons Theoreme: Vernam Chiper: Verschlüsselungsverfahren von 1917 von G. Vernam und Major J. Mauborgne entwickelt. Basistechnik One-Time-Pad Folgerung OTP -> Unknackbar bei Erfüllung der Forderungen von Kerckhoffs und Shannons. Schwachpunkt: W1 und W2 wurden mit dem gleichen Key encrypted. Ergo zusammenhang zwischen W1 und W2 herausfinden. _XOR von W1 und W2 = 1110000100111010101001111 XNOR von W1 und W2 = 0001111011000101010110000 Die identischen Stellen (XNOR) von W1 und W2: 0101001110111010101100100 = W1 1011001010000000000101011 = W2 000XXXX0XX000X0X0X0XX0000 = Gleich (Key) - Gleicher Schlüssel + Gleiches Chiffrat = Gleiches Dechiffrat :-) Beispiel Verschlüsseln mit XOR W1 = 10010110 Key = 01001101 Chif= 11011011 Entschlüsseln mit XOR Chif= 11011011 Key = 01001101 W1 = 10010110 Denkhilfe: xor 0 0 0 xnor 0 0 1 xor 0 1 1 xnor 0 1 0 xor 1 0 1 xnor 1 0 0 xor 1 1 0 xnor 1 1 1 Key Suchen: Dec = Dechiffred W1 = 0101001110111010101100100 Key= 000XXXX0XX000X0X0X0XX0000 Gesamt 25 Zeichen W1 = 0101001110111010101100100 Also mögliche Wortinhalte (ohne Padding): (A=000, B=1111 und C=0011) 8*3 geht nicht 7*3 + 1*4 = 25 (sehr Unwahrscheinlich) 6*3 geht nicht 5*3 geht nicht 4*3 geht nicht 3*3 + 4*4 = 25 (sieht gut aus) 2*3 geht nicht 1*3 geht nicht Mögliche Wortinhalte: 7*A + 1*(B oder C) 3*A + 4*(B oder C) |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Member of Honour ![]() Registriert seit: 29.01.05 ![]() Likes: 0 | @silenced Du wirst mir langsam unheimlich. :-) Kurz und knapp und vor allem sehr gut erklärt. Wirklich schade, daß man in diesem Forum nichts bewerten kann. @all Sorry für offtopic. Bye, nz |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| kleines php problem | Executor | Code Kitchen | 5 | 10.09.08 11:34 |
| kleines problem mit batch | LionC | Code Kitchen | 2 | 26.01.08 12:58 |
| Kleines Problem | Tempus | Windows | 4 | 25.01.05 10:15 |
| Kleines Problem | mhmedia | Hardware Probleme | 3 | 30.10.03 13:30 |