Unterschied zwischen AES und 3DES

AES vs 3DES

AES (Advanced Encryption Standard) und 3DES oder auch Triple DES (Data Encryption Standard) sind zwei der aktuellen Standards in der Datenverschlüsselung. Während AES eine völlig neue Verschlüsselung ist, die das Substitutionspermutationsnetzwerk verwendet, ist 3DES nur eine Anpassung an die ältere DES-Verschlüsselung, die auf dem ausgeglichenen Feistel-Netzwerk beruht. Grundsätzlich wird 3DES nur dreimal auf die verschlüsselten Informationen angewendet.

AES verwendet drei gängige Verschlüsselungsschlüssellängen, 128, 192 und 256 Bit. Wenn es sich um 3DES handelt, ist der Verschlüsselungsschlüssel immer noch auf 56 Bit begrenzt, wie vom DES-Standard vorgegeben. Da der Implementierer jedoch dreimal angewendet wird, kann er zwischen drei diskreten 56-Bit-Schlüsseln oder zwei identischen und einem diskreten oder sogar drei identischen Schlüsseln wählen. Dies bedeutet, dass 3DES Verschlüsselungsschlüssellängen von 168, 112 bzw. 56 Bit Verschlüsselungsschlüssellängen haben kann. Aufgrund bestimmter Schwachstellen beim erneuten Anwenden der gleichen Verschlüsselung hat die Verwendung von 168 Bit jedoch eine verringerte Sicherheit von 112 Bit und die Verwendung von 112 Bit eine geringere Sicherheit von 80 Bit.

3DES verwendet auch die gleiche Blocklänge von 64 Bit, die Hälfte der Größe von AES mit 128 Bit. Die Verwendung von AES bietet zusätzliche Sicherheit, dass es schwieriger ist, durchgesickerte Daten aus identischen Blöcken zu finden. Bei Verwendung von 3DES muss der Benutzer alle 32 GB der Datenübertragung den Verschlüsselungsschlüssel wechseln, um die Möglichkeit von Lecks zu minimieren. Identisch mit der Standard-DES-Verschlüsselung.

Schließlich dauert es drei Zeit, den gleichen Vorgang dreimal zu wiederholen. Wenn alle Dinge konstant bleiben, ist AES im Vergleich zu 3DES viel schneller. Diese Linie wird verwischt, wenn Sie Software, Hardware und die Komplexität des Hardwaredesigns in den Mix einbeziehen. Wenn Sie also 3DES-beschleunigte Hardware haben, kann die Migration zu AES, das nur von Software implementiert wird, zu langsameren Verarbeitungszeiten führen. In diesem Aspekt gibt es keine bessere Lösung, als jede zu testen und ihre Geschwindigkeit zu messen. Wenn es um Sicherheit geht, ist AES der sichere Gewinner, da es im praktischen Einsatz noch als unzerstörbar gilt.

Zusammenfassung:
3DES verwendet eine identische Verschlüsselung zu DES, während AES eine völlig andere verwendet
3DES hat im Vergleich zu AES kürzere und schwächere Verschlüsselungsschlüssel
3DES verwendet sich wiederholende Verschlüsselungsschlüssel, während dies bei AES nicht der Fall ist
3DES verwendet im Vergleich zu AES auch eine kürzere Blocklänge
Die 3DES-Verschlüsselung dauert länger als die AES-Verschlüsselung