Différence entre AES et 3DES Différence entre

Anonim

AES vs 3DES

AES (Advanced Encryption Standard) et 3DES, ou également connu sous le nom de Triple DES (Data Encryption Standard) sont deux des normes actuelles en matière de cryptage des données. Alors que AES est un cryptage totalement nouveau qui utilise le réseau de substitution-permutation, 3DES est juste une adaptation à l'ancien cryptage DES qui reposait sur le réseau Feistel équilibré. Fondamentalement, 3DES est juste appliqué trois fois à l'information qui est en cours de cryptage.

AES utilise trois longueurs de clé de cryptage communes, 128, 192 et 256 bits. En ce qui concerne 3DES, la clé de cryptage est toujours limitée à 56 bits, comme l'exige la norme DES. Mais puisqu'il est appliqué trois fois, l'implémenteur peut choisir d'avoir 3 clés discrètes de 56 bits, ou 2 clés identiques et 1 discrète, ou même trois identiques. Cela signifie que 3DES peut avoir des longueurs de clé de cryptage de 168, 112 ou 56 bits, respectivement. Mais en raison de certaines vulnérabilités lors de la réapplication du même cryptage trois fois, l'utilisation de 168 bits a une sécurité réduite équivalente à 112 bits et l'utilisation de 112 bits a une sécurité réduite équivalente à 80 bits.

3DES utilise également la même longueur de bloc de 64 bits, la moitié de celle d'AES à 128 bits. L'utilisation d'AES fournit une assurance supplémentaire qu'il est plus difficile de détecter les données provenant de blocs identiques. Lors de l'utilisation de 3DES, l'utilisateur doit changer de clé de chiffrement tous les 32 Go de transfert de données afin de minimiser les risques de fuites; identique à l'utilisation du cryptage DES standard.

Enfin, répéter trois fois le même processus prend du temps. Avec toutes les choses maintenues constantes, AES est beaucoup plus rapide par rapport à 3DES. Cette ligne devient floue lorsque vous incluez le logiciel, le matériel et la complexité de la conception du matériel. Donc, si vous avez du matériel 3DES accéléré, la migration vers AES implémentée par un logiciel seul peut entraîner des temps de traitement plus lents. Dans cet aspect, il n'y a pas de meilleure solution que de tester chacun et mesurer leur vitesse. Mais quand il s'agit de la sécurité, AES est le gagnant sûr car il est encore considéré comme incassable dans l'utilisation pratique.

Résumé:

3DES utilise un cryptage identique à DES alors qu'AES en utilise un autre

3DES a des clés de cryptage plus courtes et plus faibles que AES

3DES utilise des clés de cryptage répétées tandis que AES Le <399> 3DES n'utilise pas non plus une longueur de bloc plus courte par rapport à AES

Le cryptage 3DES prend plus de temps que le cryptage AES