Différence entre DES et AES

Différence entre DES et AES

Des vs AES

DES (Data Encryption Standard) est un moyen plutôt ancien de chiffrer les données afin que les informations ne puissent pas être lues par d'autres personnes qui pourraient intercepter le trafic. DES est plutôt assez ancien et a depuis été remplacé par un AE plus récent et meilleur (norme de cryptage avancé). Le remplacement a été effectué en raison des faiblesses inhérentes au DES qui ont permis au cryptage d'être brisé en utilisant certaines méthodes d'attaque. Les applications courantes des EI, pour le moment, sont encore imperméables à tout type de techniques de craquage, ce qui en fait un bon choix même pour les informations top secrètes.

La faiblesse inhérente au DES est causée par quelques choses qui sont déjà traitées dans AES. Le premier est la très courte clé de chiffrement à 56 bits. La clé est comme un mot de passe nécessaire pour décrypter les informations. Un 56 bits a un maximum de 256 combinaisons, ce qui peut sembler beaucoup mais est assez facile pour un ordinateur pour faire une attaque de force brute. AES peut utiliser une clé de chiffrement 128, 192 ou 256 bits avec 2 ^ 128, 2 ^ 192, 2 ^ 256 combinaisons respectivement. Les clés de chiffrement plus longues rendent beaucoup plus difficile à casser étant donné que le système n'a pas d'autres faiblesses.

Un autre problème est la petite taille de bloc utilisée par DES, qui est définie à 64 bits. En comparaison, AES utilise une taille de bloc qui est deux fois plus longue à 128 bits. En termes simples, la taille du bloc détermine la quantité d'informations que vous pouvez envoyer avant de commencer à avoir des blocs identiques, quelle fuite d'informations. Les gens peuvent intercepter ces blocs et utiliser Lire les informations divulguées. Pour DES avec 64 bits, la quantité maximale de données qui peut être transférée avec une seule clé de chiffrement est de 32 Go; À ce stade, une autre clé doit être utilisée. Avec EES, il se trouve à 256 exaoctets ou 256 milliards de gigaoctets. Il est probablement sûr de dire que vous pouvez utiliser une seule clé de chiffrement AES pour toute application.

En termes de structure, DES utilise le réseau Feistel qui divise le bloc en deux moitiés avant de passer par les étapes de chiffrement. AES, d'autre part, utilise la substitution de permutation, qui implique une série d'étapes de substitution et de permutation pour créer le bloc crypté.

Résumé:
DES est vraiment vieux tandis qu'AES est relativement nouveau
DES est cassable tandis qu'AES est toujours incassable
DES utilise une taille de clé beaucoup plus petite par rapport aux AES
DES utilise une taille de bloc plus petite par rapport aux AES
DES utilise une structure feistel équilibrée tandis qu'AES utilise la substitution-permutation