DES

Aus ProgrammingWiki

< EGE
Wechseln zu: Navigation, Suche

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.
Persönliche Werkzeuge