Unterschied zwischen AES und 3DES

Unterschied zwischen AES und 3DES

AES vs 3des

AES (Advanced Encryption Standard) und 3DEs oder auch als Triple DES (Data Encryption Standard) bezeichnet werden zwei der aktuellen Standards bei der Datenverschlüsselung. Während AES eine völlig neue Verschlüsselung ist, die das Substitution-Permutation-Netzwerk verwendet, ist 3DES nur eine Anpassung an die ältere des Verschlüsselung, die sich auf das ausgewogene Feistel-Netzwerk stützte. Grundsätzlich wird 3DES nur dreimal auf die Informationen angewendet, die verschlüsselt werden.

AES verwendet drei gemeinsame Verschlüsselungsschlüssellängen, 128, 192 und 256 Bits. Wenn es um 3DES geht. Da es jedoch dreimal angewendet wird, kann der Implementierer sich für 3 diskrete 56 -Bit -Tasten oder 2 identische und 1 diskrete oder sogar drei identische Schlüssel entscheiden. Dies bedeutet, dass 3DEs Verschlüsselungsschlüssellängen von 168, 112 oder 56 Bit -Verschlüsselungsschlüssellängen haben können. Aufgrund bestimmter Sicherheitslücken bei der Wiedereinsorgung derselben Verschlüsselung dreimal, hat die Verwendung von 168 Bit eine verringerte Sicherheitsäquivalent zu 112 Bit und die Verwendung von 112 Bits hat ein reduziert.

3DEs verwendet auch die gleiche Blocklänge von 64 Bit, halb so groß wie die von AES bei 128 Bit. Die Verwendung von AES bietet eine zusätzliche Versicherung, dass es schwieriger ist, durchgesickerte Daten aus identischen Blöcken zu schnüffeln. Bei der Verwendung von 3DES muss der Benutzer die Verschlüsselungsschlüssel alle 32 GB Datenübertragung wechseln, um die Möglichkeit von Lecks zu minimieren. identisch mit der Verwendung der Standard des Verschlüsselung.

Schließlich dauert es einige Zeit, dass es einige Zeit dauert, dass der gleiche Vorgang dreimal wiederholt wird. Bei allen konstanten Dingen ist AES viel schneller als 3DEs. Diese Zeile wird verschwommen, wenn Sie Software, Hardware und die Komplexität des Hardwaredesigns für den Mix einbeziehen. Wenn Sie also 3DES -beschleunigte Hardware haben, kann die Migration zu AES allein durch Software zu langsameren Verarbeitungszeiten führen. In diesem Aspekt gibt es keine bessere Lösung als zu testen und ihre Geschwindigkeit zu messen. Aber wenn es um die Sicherheit geht, ist AES der sicher.

Zusammenfassung:
3DES verwendet eine identische Verschlüsselung nach DES, während AES ein völlig anderes verwendet
3DES hat im Vergleich zu AES kürzere und schwächere Verschlüsselungsschlüssel
3DES verwendet wiederholte Verschlüsselungsschlüssel, während 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