Unterschied zwischen DES und AES

Unterschied zwischen DES und AES

Des gegen Aes

DES (Data Encryption Standard) ist eine eher alte Methode, um Daten zu verschlüsseln, damit die Informationen nicht von anderen Personen gelesen werden konnten, die den Verkehr abfangen könnten. DES ist ziemlich alt und wurde seitdem durch eine neuere und bessere AES ersetzt (Advanced Encryption Standard). Der Ersatz wurde aufgrund der inhärenten Schwächen in DES durchgeführt, die es ermöglichten, die Verschlüsselung unter Verwendung bestimmter Angriffsmethoden zu brechen. Gemeinsame Anwendungen von AEs sind derzeit immer noch unempfindlich gegenüber jeder Art von Cracking -Techniken, was es auch für hochgeheifte Informationen zu einer guten Wahl macht.

Die inhärente Schwäche in DES wird durch ein paar Dinge verursacht, die bereits in AES angesprochen werden. Der erste ist der sehr kurze 56 -Bit -Verschlüsselungsschlüssel. Der Schlüssel ist wie ein Passwort, das erforderlich ist, um die Informationen zu entschlüsseln. Ein 56 -Bit -Bit hat maximal 256 Kombinationen, was für einen Computer viel einfach aussieht, um einen brutalen Kraftangriff auf. AEs können einen 128, 192 oder 256 Bit -Verschlüsselungsschlüssel mit 2^128, 2^192, 2^256 Kombinationen verwenden. Die längeren Verschlüsselungsschlüssel erschweren es viel schwieriger zu brechen, da das System keine anderen Schwächen hat.

Ein weiteres Problem ist die von DES verwendete kleine Blockgröße, die auf 64 Bit eingestellt ist. Im Vergleich dazu verwendet AES eine Blockgröße, die bei 128 Bit doppelt so lang ist. In einfachen Worten bestimmt die Blockgröße, wie viele Informationen Sie senden können, bevor Sie mit identischen Blöcken beginnen, welche Leckereien. Menschen können diese Blöcke abfangen und die durchgesickerten Informationen lesen. Für DES mit 64 Bit beträgt die maximale Datenmenge, die mit einem einzelnen Verschlüsselungsschlüssel übertragen werden können, 32 GB. Zu diesem Zeitpunkt muss ein anderer Schlüssel verwendet werden. Mit AES ist es bei 256 Exabyte oder 256 Milliarden Gigabyte. Es ist wahrscheinlich mit Sicherheit zu sagen, dass Sie für jede Anwendung einen einzigen AES -Verschlüsselungsschlüssel verwenden können.

In Bezug auf die Struktur verwendet DES das Feistel -Netzwerk, das den Block in zwei Hälften unterteilt, bevor sie die Verschlüsselungsschritte durchlaufen. AES hingegen verwendet Permutations-Substitution, die eine Reihe von Substitutions- und Permutationsschritten beinhaltet, um den verschlüsselten Block zu erstellen.

Zusammenfassung:
Des ist wirklich alt, während AES relativ neu ist
DES ist zerbrechlich, während AES immer noch unzerbrechlich ist
DES verwendet eine viel kleinere Schlüsselgröße im Vergleich zu AES
DES verwendet eine kleinere Blockgröße im Vergleich zu AES
DES verwendet eine ausgewogene Feistel-Struktur, während AES Substitution-Permutation verwendet