DES
Aus ProgrammingWiki
< EGE
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.