Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
iud:sicherheit:onetimepad [2019/04/28 16:06] – angelegt 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. 
 + 
 +^Botschaft: |g ||||||||e ||||||||h ||||||||e ||||||||i ||||||||m |||||||| 
 +^Binärdarstellung: |0 |1 |1 |0 |0 |1 |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.1556460398.txt.gz
  • Zuletzt geändert: 2019/04/28 16:06
  • von khirling