|
Siehe auch IDEA, Triple-DES, Verschlüsselung (mit weiteren Verweisen). Von IBM entwickeltes und in den USA genormtes symmetrisches Verschlüsselungs-Verfahren (DES = Data Encryption Standard), das wie folgt abläuft: Zunächst wird eine binäre Zufallsfolge mit 56 (eigentlich 64, wovon aber 8 als Prüfziffern dienen) Zeichen erzeugt. Diese Zufallsfolge dient als Schlüssel, mit seiner Hilfe wird die Nachricht N in eine Pseudozufallsfolge S(N) verwandelt. Die Nachricht wird als Folge von Dualzahlen dargestellt und in Blöcke zu je 64 Bit aufgeteilt. N wird in eine linke und eine rechte Hälfte L und R aufgeteilt. Beide Hälften werden permutiert (jeweils Vertauschung der Reihenfolge der Zeichen) in L0 und R0. Nach dieser sogenannten Anfangspermutation folgt der eigentliche erste Schritt:
Dieser Vorgang wird insgesamt 16 mal durchgeführt. Die letzte entstandene Zeichenkette L16R16 wird noch einer Abschlusspermutation unterzogen, entstanden ist die 64 Bit Pseudozufallsfolge S(n). Die Funktionsweise ist gut erklärt
auf der Website -->Triple
DES: Dreimaliges Ver-/Entschlüsseln nach unterschiedlichen Verfahren.
In der Regel werden aus einem Grundschluessel von 128 Bit Länge drei
Schlüssel generiert, mit dem ersten wird die Nachricht verschlüsselt,
mit dem zweiten entschlüsselt und dann mit dem dritten Schlüssel
verschlüsselt. Die Funktionsweise ist gut erklärt auf der Website
(Redaktion. Mit "Redaktion" sind Beiträge bezeichnet, die von ihren ursprünglichen Autoren nicht mehr betreut werden und deren Aktualisierung daher von den Herausgebern besorgt wird. ) |