Zum Inhalt springen

Glossar · T

Triple DES (3DES)

Erweiterte Version des DES, die eine verbesserte Sicherheit bietet, jedoch weniger effizient als AES ist.

Definition

Triple DES (3DES) ist eine symmetrische Verschlüsselungsmethode, die auf dem Data Encryption Standard (DES) basiert. Sie wurde entwickelt, um die Sicherheit von DES durch dreifache Anwendung des Algorithmus zu erhöhen. Dabei wird der ursprüngliche DES-Algorithmus dreimal hintereinander mit unterschiedlichen Schlüsseln ausgeführt, um die Verschlüsselung robuster gegen Angriffe zu machen.

3DES verwendet typischerweise drei 56-Bit-Schlüssel, was zu einer effektiven Schlüssellänge von 168 Bit führt. Die Methode arbeitet in der Regel im Encrypt-Decrypt-Encrypt (EDE)-Modus, bei dem zuerst mit dem ersten Schlüssel verschlüsselt, dann mit dem zweiten Schlüssel entschlüsselt und schließlich mit dem dritten Schlüssel erneut verschlüsselt wird. Diese Vorgehensweise erhöht die Komplexität der Verschlüsselung im Vergleich zu einfachem DES.

Geschichte und Hintergrund

Der Data Encryption Standard (DES) wurde in den 1970er Jahren vom National Institute of Standards and Technology (NIST) als Verschlüsselungsstandard eingeführt. Aufgrund der begrenzten Schlüssellänge von 56 Bit und der zunehmenden Rechenleistung wurde DES ab den 1990er Jahren als unsicher eingestuft. Um die Sicherheit zu erhöhen, wurde Triple DES als Erweiterung entwickelt und 1998 vom NIST als Standard veröffentlicht.

3DES wurde vor allem in Bereichen eingesetzt, in denen eine höhere Sicherheit als bei einfachem DES erforderlich war, jedoch noch keine Umstellung auf modernere Algorithmen wie AES (Advanced Encryption Standard) möglich war. Es diente als Übergangslösung, um die Sicherheit von bestehenden Systemen zu verbessern, ohne diese komplett neu zu gestalten.

Funktionsweise

Die Verschlüsselung mit Triple DES erfolgt durch dreimalige Anwendung des DES-Algorithmus mit entweder zwei oder drei unterschiedlichen Schlüsseln. Im häufig genutzten EDE-Modus wird zuerst mit dem ersten Schlüssel verschlüsselt, danach mit dem zweiten Schlüssel entschlüsselt und schließlich mit dem dritten Schlüssel erneut verschlüsselt. Diese Abfolge erschwert Angriffe auf den verschlüsselten Text erheblich.

Je nach Schlüsselanzahl unterscheidet man zwischen 2-Key-3DES, bei dem zwei Schlüssel verwendet werden und der erste Schlüssel auch als dritter Schlüssel dient, und 3-Key-3DES mit drei unabhängigen Schlüsseln. Die Verwendung von drei Schlüsseln bietet die höchste Sicherheit, während 2-Key-3DES eine Kompromisslösung zwischen Sicherheit und Performance darstellt.

Einsatzgebiete

Triple DES wurde in der Vergangenheit häufig in Finanzsystemen, bei der Sicherung von Datenübertragungen und in Hardware-Sicherheitsmodulen eingesetzt. Besonders im Bereich von Geldautomaten und Kreditkartentransaktionen war 3DES lange Zeit ein gängiger Verschlüsselungsstandard. Auch in älteren VPN-Protokollen und bei der Sicherung von E-Mails fand es Anwendung.

Mit der Einführung von AES und dessen besserer Effizienz und Sicherheit wird 3DES zunehmend durch neuere Algorithmen ersetzt. Dennoch ist 3DES in vielen bestehenden Systemen weiterhin im Einsatz, insbesondere dort, wo eine Umstellung auf modernere Verfahren aus Kompatibilitätsgründen schwierig ist.

Leistung und Sicherheit

Im Vergleich zu einfachem DES bietet Triple DES eine deutlich höhere Sicherheit durch die dreifache Anwendung des Algorithmus und die längere Schlüssellänge. Allerdings ist die Verschlüsselung mit 3DES deutlich langsamer, da der Algorithmus dreimal ausgeführt wird. Dies führt zu einer geringeren Effizienz, insbesondere bei Anwendungen mit hohen Leistungsanforderungen.

Aus Sicherheitsgründen wird Triple DES heute als veraltet betrachtet, da es gegenüber modernen Algorithmen wie AES anfälliger für bestimmte Angriffe ist. Das National Institute of Standards and Technology (NIST) hat die Verwendung von 3DES seit 2017 eingeschränkt und empfiehlt den schrittweisen Umstieg auf sicherere Verfahren.

Abgrenzung zu anderen Verschlüsselungsverfahren

Triple DES unterscheidet sich vom ursprünglichen DES durch die dreifache Verschlüsselung und längere effektive Schlüssellänge, was zu einer höheren Sicherheit führt. Im Vergleich zu AES ist 3DES jedoch weniger effizient und bietet eine geringere Sicherheitsgarantie, da AES speziell für moderne Anforderungen entwickelt wurde und eine höhere Schlüssellänge sowie bessere Performance bietet.

Andere symmetrische Verschlüsselungsverfahren wie Blowfish oder Twofish bieten ebenfalls Alternativen zu 3DES, die teils schneller und sicherer sind. Während 3DES vor allem als Übergangslösung diente, wird AES heute als Standard für symmetrische Verschlüsselung in vielen Anwendungen verwendet.