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.
Zweck
Vor der AES-Verbreitung eine abwärtskompatible Sicherheitsverbesserung zu DES bieten und Brute-Force-Angriffe auf DES abwehren.
Mechanismus
Geheimtext = E_K3(D_K2(E_K1(Klartext))). Wenn K1=K3: 2-Key-3DES (112 Bit effektiv); wenn K1=K2=K3 degeneriert zu einfachem DES (Kompatibilität). Blockgröße bleibt 64 Bit, Geschwindigkeit ~1/3 von DES.
Anwendungsfälle
- Finanzielle EMV-Chipkarten
- PGP-Historische Schlüsselverschlüsselung
- S/MIME-kompatibles Schema
- Migration von Legacy-Systemen
Beispiele
- Eingabe
K1,K2,K3 + dataOutput8-byte ciphertextEDE mode
Häufige Fehler
- 2-key 3DES is vulnerable to Sweet32 birthday attacks
- Migrate to AES-256
Verwandte Begriffe
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. GLOSSAR
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
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