Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#2

Re: Initialisierungsvektor vs. Key

  Alt 5. Dez 2009, 18:12
Zitat von Hedge:
Ich beschäftige mich gerade ein bisschen mit Verschlüsselung und sehe nicht so richtig den Sinn eines Initialisierungsvektors.

Wenn ich den Key zum Ent-und Verschlüsseln dynamisch ändere bzw. berechne, dann ist das doch fast das selbe wie die Benutzung eines Initialisierungsvektors.
Nein. Bis auf den unsäglichen ECB-Modus verwenden alle anderen Blockchiffre-Betriebsarten eine Verkettung der einzelnen Blöcke. Der IV ist sowas wie der Startwert des Verkettungsblocks.

Wenn Du jede Nachricht mit einem anderen Schüssel verschlüsselst, könntest Du im Prinzip den IV auf einen fixen Wert (zB = 0) setzen. Gebraucht wird er trotzdem von den verwendeten Routinen. Allerdings ist das Wechseln der Schlüssel bei jeder Nachricht ungewöhnlich, wenn zB in einer Sitzung mehrere Nachrichten ausgetauscht werden sollen (Stichwort: Sitzungsschlüssel).

Gruß Gammatester
  Mit Zitat antworten Zitat