Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
iud:sicherheit:onetimepad [2019/04/29 18:14] khirlingiud:sicherheit:onetimepad [2019/04/29 18:38] (aktuell) khirling
Zeile 1: Zeile 1:
 ====== One-Time-Pad ====== ====== One-Time-Pad ======
-Schlüssel muss länger als die Nachricht sein. Das One- Time-Pad ist absolut sicher.+Schlüssel muss die gleiche Länge wie die Nachricht haben. Das One- Time-Pad ist absolut sicher, wenn der Schlüssel auch wirklich nur einmal benutzt wird. 
 + 
 +Der Texte wird binär codiert und mit dem (binärem) OneTimePad-Schlüssel verschlüsselt. Dazu wird der Text und der Schlüssel mit der XOR - Funktion verknüpft. Sind beide Bits an der gleichen Stelle gleich, so das Ergebnis eine 1, sonst eine 0. Aus dem Ergebnis kann man nicht auf den Text zurückschließen.
  
 Es soll beispielsweise das Wort "geheim" verschlüsselt werden. Dieses wird nach dem ascii - code binär umgewandelt. Es soll beispielsweise das Wort "geheim" verschlüsselt werden. Dieses wird nach dem ascii - code binär umgewandelt.
  
-|g |e |h |e |i |m | +^Botschaft: |g ||||||||e ||||||||h ||||||||e ||||||||i ||||||||m |||||||
-|0110 0111 |0110 0101 |0110 1000 |0110 0101 |0110 1001 |0110 1101 |+^Binärdarstellung: |||||||1 |1 |0 |1 |1 |0  |0 |1 |0 |1 |0 |1 |1 |0  |1 |0 |0 |0 |0 |1 |1 |0  |0 |1 |0 |1 |0 |1 |1 |0  |1 |0 |0 |1 |0 |1 |1 |0  |1 |1 |0 |1 | 
 +^Schlüssel: |1 |1 |0 |1 |1 |0 |0 |1 |0 |0 |0 |0  |1 |1 |1 |0 |0 |0 |0 |0  |0 |1 |1 |0 |1 |1 |1 |1  |0 |0 |0 |0 |1 |1 |1 |1  |1 |1 |0 |0 |0 |0 |1 |0  |0 |1 |0 |1 | 
 +^verschlüsselt: |0 |1 |0 |0 |0 |0 |0 |1 |1 |0 |0 |1  |0 |1 |0 |0 |1 |0 |0 |1  |0 |0 |0 |1 |0 |1 |1 |0  |1 |0 |1 |0 |0 |1 |1 |0  |1 |0 |1 |0 |1 |0 |1 |1  |0 |1 |1 |1 | 
 + 
 +Ist der Schlüssel wirklich zufällig, so kann man den Code nicht knacken, da jede de beiden Möglichkeiten 0 oder 1 gleich wahrscheinlich sind.
  
 +Der One Time Pad hat allerdings keine wirklich richtige Bedeutung, da man zwei Probleme hat:
 +  - ein absolut zufälliges One Time Pad ist schwierig zu ereugen.
 +  - Wie kann man den Schlüssel sicher übertragen? Da er ja genauso lang, wie die Nachricht selbst ist, könnte man die Nachricht ja gleich selbst sicher übertragen.
  
 [[https://www.youtube.com/watch?v=KVM0xNtVX_A]] [[https://www.youtube.com/watch?v=KVM0xNtVX_A]]
  • iud/sicherheit/onetimepad.1556554499.txt.gz
  • Zuletzt geändert: 2019/04/29 18:14
  • von khirling