Unterschied zwischen Data Encryption Standard und Advanced Encryption Standard

Kurz gesagt
DES und AES sind symmetrische Blockchiffren, die Daten mit einem geheimen Schlüssel verschlüsseln. DES verwendet einen 56-Bit-Schlüssel und gilt als unsicher; AES unterstützt Schlüssel mit 128, 192 oder 256 Bit und ist der heutige Standard für viele Verschlüsselungsanwendungen.
Der HauptunterschiedDer Data Encryption Standard nutzt einen 56-Bit-Schlüssel, während der Advanced Encryption Standard Schlüssel mit 128, 192 oder 256 Bit unterstützt.
Beide dienen der symmetrischen Verschlüsselung von Daten, sind aber unterschiedliche Verfahren, die für denselben Zweck entwickelt wurden.
Steckbriefe
Steckbrief: Data Encryption Standard
DES steht für Data Encryption Standard und bezeichnet eine symmetrische Blockchiffre, die 1977 als US-amerikanischer Verschlüsselungsstandard eingeführt wurde.
- 56 Bit effektive Schlüssellänge
- 64-Bit-Datenblöcke
- 16 Verschlüsselungsrunden
Beispiel Ein älteres System verschlüsselt eine Datei mit DES, bietet damit heute aber keinen ausreichenden Schutz.
Steckbrief: Advanced Encryption Standard
AES steht für Advanced Encryption Standard und ist eine symmetrische Blockchiffre, die als Nachfolger von DES standardisiert wurde.
- 128-Bit-Datenblöcke
- Drei mögliche Schlüssellängen
- 10, 12 oder 14 Runden
Beispiel Ein aktuelles Gerät kann gespeicherte Daten mit AES und einem 256-Bit-Schlüssel verschlüsseln.
Auf einen Blick
| Merkmal | Data Encryption Standard | Advanced Encryption Standard |
|---|---|---|
| Was ist es? | Ältere symmetrische Blockchiffre als US-Standard | Modernere symmetrische Blockchiffre als Verschlüsselungsstandard |
| Typisch | 56-Bit-Schlüssel und 64-Bit-Blöcke | 128-, 192- oder 256-Bit-Schlüssel |
| Wofür / wann? | Allenfalls in Altsystemen oder für historische Analyse; nicht für neue Schutzanforderungen. | Für aktuelle Datenverschlüsselung mit sicherer Umsetzung |
| Beispiel | Ein altes Archivformat verwendet DES. | Ein Datenträger nutzt AES zur Verschlüsselung. |
| Blockgröße | Verschlüsselt Datenblöcke von 64 Bit. | Verschlüsselt Datenblöcke von 128 Bit. |
| Aufbau | Feistel-Netzwerk mit 16 Runden. | Substitutions-Permutations-Netzwerk mit variabler Rundenzahl. |
Im Detail
Warum DES nicht mehr sicher ist
DES wurde in den 1970er-Jahren entwickelt und 1977 als Standard veröffentlicht. Seine Schlüsselgröße war für damalige Anwendungen ausgelegt, ist aber für heutige Rechner zu klein. Ein Angreifer kann durch systematisches Ausprobieren möglicher Schlüssel eine DES-Verschlüsselung knacken.
Die US-amerikanische Normungsbehörde zog den DES-Standard 2005 zurück. DES ist daher keine geeignete Wahl, wenn Daten heute vertraulich bleiben sollen. Dass ein Programm DES noch anbietet, bedeutet nicht, dass es noch als sicher gilt.
Wie AES DES ablöste
Das US-amerikanische National Institute of Standards and Technology wählte den Rijndael-Algorithmus aus und veröffentlichte AES 2001 als neuen Standard. AES verarbeitet 128-Bit-Blöcke. Je nach gewählter Schlüssellänge durchläuft es 10, 12 oder 14 Runden.
Die längeren Schlüsseloptionen erschweren das systematische Durchprobieren erheblich. AES ist in vielen aktuellen Programmen, Geräten und Kommunikationssystemen eingebaut. Seine Sicherheit hängt trotzdem auch davon ab, wie es eingesetzt und wie der Schlüssel geschützt wird.
Was der Vergleich nicht aussagt
AES und DES sind Verschlüsselungsalgorithmen, aber eine sichere Anwendung besteht nicht nur aus einem Algorithmus. Auch Betriebsart, die korrekte Erzeugung und Verwendung erforderlicher Nonces oder Initialisierungsvektoren, Implementierung und Schlüsselverwaltung spielen eine Rolle. Eine falsche Umsetzung kann deshalb selbst ein starkes Verfahren angreifbar machen.
Triple DES ist ebenfalls nicht mit AES gleichzusetzen: Es wendet DES mehrfach an, um dessen Sicherheit zu erhöhen. Es ist jedoch ein eigenes, älteres Verfahren und keine Empfehlung, DES für neue Systeme weiterzuverwenden.
Woran erkennt man den Unterschied?
- Prüfen Sie in der Dokumentation, welcher Algorithmus tatsächlich verwendet wird.
- Achten Sie darauf, ob die Schlüsselgröße ausdrücklich genannt ist.
- Bei neuem Schutzbedarf wählen Sie kein DES; orientieren Sie sich an aktuellen Standards.
- Beachten Sie, dass auch Schlüsselverwaltung und Betriebsart für die Sicherheit entscheidend sind.
Gemeinsamkeiten
- Beide Algorithmen verfügen über veröffentlichte Spezifikationen, die interoperable Implementierungen ermöglichen.
- Für Ver- und Entschlüsselung wird derselbe geheime Schlüssel verwendet.
- Beide arbeiten mit Datenblöcken und mehreren Verarbeitungsschritten.
Häufiger Irrtum
Irrtum: DES und AES unterscheiden sich nur in der Schlüssellänge.
Richtig: Sie unterscheiden sich auch in Blockgröße und Aufbau: DES verwendet 64-Bit-Blöcke und ein Feistel-Netzwerk, AES 128-Bit-Blöcke und ein Substitutions-Permutations-Netzwerk.
Irrtum: AES-256 bedeutet, dass AES 256-Bit-Blöcke verschlüsselt.
Richtig: Die Zahl bezeichnet die Schlüssellänge. AES verarbeitet unabhängig davon 128-Bit-Blöcke.
Häufige Fragen
Kann DES heute noch entschlüsselt werden?
Ja, passende Software kann DES-verschlüsselte Daten weiterhin entschlüsseln, wenn der Schlüssel bekannt ist. Die Verschlüsselung selbst bietet jedoch keinen ausreichenden Schutz vor heutigen Angriffen.
Ist AES-256 immer sicherer als AES-128?
AES-256 bietet eine längere Schlüsselgröße, doch AES-128 gilt ebenfalls als stark, wenn es korrekt eingesetzt wird. Die Sicherheit hängt nicht allein von der Schlüsselgröße ab.
Ist Triple DES dasselbe wie AES?
Nein. Triple DES wendet DES mehrfach an, während AES ein eigenständiger Algorithmus mit anderem Aufbau ist. Beide sollten daher nicht als dasselbe Verfahren behandelt werden.




