EGE/DES
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
== Data Encryption Standard == * symmetrischer Verschlüsselungsalgorithmus * seit 1976 international vielfach eingesetzt * heute z.B. in EC-Karten benutzt === Funktionsweise === * Einteilung in 64-Bit lange Schichten - Rest mit Dummy-Bits aufgefüllt * jeder einzelne Block mit XOR-Operation verschlüsselt * Permutationen = Reihenfolge vertauschen * Anfangsphase, Mittelphase mit 16 Runden und Endphase * in den Runden werden linke und rechte Hälfte der Bit-Folge getrennt behandelt. * Jede Runde besteht aus einer Vertauschung von linker und rechter Hälfte, einer Manipulation der rechten Hälfte im F-Modul und einer XOR-Operation der manipulierten rechten mit der linken Hälfte.