DES
DES (Data Encryption Standard) ist die 1977 standardisierte symmetrische Blockchiffre mit 56-Bit-Schlüssel und 64-Bit-Blöcken; wegen des kurzen Schlüssels gilt sie als veraltet.
Zweck
Sie lieferte standardisierte symmetrische Verschlüsselung für Banken und Behörden, war einst der De-facto-Standard und wurde durch AES ersetzt.
Mechanismus
Es ist ein Feistel-Netzwerk mit 16 Runden. Jede Runde teilt den 64-Bit-Block in Hälften; die rechte Hälfte durchläuft eine Expansionspermutation, XOR mit dem Rundenschlüssel, S-Box-Substitution und P-Permutation und wird dann mit der linken Hälfte XOR-verknüpft. Nur 56 Bits des Schlüssels sind effektiv (das 8. Bit jedes Bytes ist ein Paritätsbit).
Anwendungsfälle
- Altlasten bei Geldautomaten und Finanzsystemen
- Historische Kryptografieforschung
- Lehrbeispiele (Feistel-Struktur)
- Alte Kerberos-Versionen
Beispiele
- Eingabe
key=56bit, data=8bytesOutput8-byte ciphertextBroken by brute force
Häufige Fehler
- Still using DES in new systems
- Migrate to AES-256
Verwandte Begriffe
AES
AES (Advanced Encryption Standard) ist eine von NIST 2001 standardisierte symmetrische Blockchiffre, unterstützt 128/192/256-Bit-Schlüssel und ist der De-facto-Standard der modernen Verschlüsselung. GLOSSAR
3DES (Triple DES)
3DES ist eine Erweiterung von DES, die dieselben Daten mit drei 56-Bit-Schlüsseln durch Verschlüsselung-Entschlüsselung-Verschlüsselung (EDE) verarbeitet. Der effektive Schlüssel ist 168 Bit; es dient als Übergangslösung von DES zu AES. GLOSSAR
Block Cipher
Eine Blockchiffre ist ein symmetrisches Verschlüsselungsverfahren, das Blöcke fester Länge (z. B. 128 Bits) ver- und entschlüsselt und eines Betriebsmodus bedarf, um Daten beliebiger Länge zu verarbeiten. GLOSSAR