Différence entre AES et 3DES

Différence entre AES et 3DES

AES VS 3DES

AES (Advanced Encryption Standard) et 3DES, ou également connu sous le nom de Triple DES (norme de chiffrement des données) sont deux des normes actuelles du chiffrement des données. Alors qu'AES est un chiffrement totalement nouveau qui utilise le réseau de substitution-permutation, 3DES n'est qu'une adaptation à l'ancien cryptage DES qui reposait sur le réseau Feistel équilibré. Fondamentalement, 3DES est juste appliqué trois fois aux informations qui sont cryptées.

AES utilise trois longueurs de clés de chiffrement communes, 128, 192 et 256 bits. En ce qui concerne 3des, la clé de chiffrement est toujours limitée à 56 bits comme dicté par la norme DES. Mais comme il est appliqué trois fois, l'implémentateur peut choisir d'avoir 3 clés discretes 56 bits, ou 2 identiques et 1 discrets, ou même trois clés identiques. Cela signifie que les 3des peuvent avoir des longueurs de clé de chiffrement de 168, 112 ou 56 bits de longueur de clé de cryptage respectivement. Mais en raison de certaines vulnérabilités lors de la réapplication du même chiffrement 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 la taille de celle des AES à 128 bits. L'utilisation d'AES fournit une assurance supplémentaire qu'il est plus difficile de renifler des données divulguées à partir de blocs identiques. Lorsque vous utilisez 3DES, l'utilisateur doit changer de touche de chiffrement tous les 32 Go de transfert de données pour minimiser la possibilité de fuites; identique à l'utilisation du cryptage standard.

Enfin, la répétition du même processus trois fois prend un certain temps. Avec tout ce qui est maintenu constant, AES est beaucoup plus rapide par rapport à 3des. Cette ligne se floue lorsque vous incluez des logiciels, du matériel et la complexité de la conception matérielle du mixage. Donc, si vous avez un matériel accéléré à 3des, la migration vers les AES implémentées par un logiciel seul peut entraîner des délais de traitement plus lents. Dans cet aspect, il n'y a pas de meilleure solution que de tester chacun et de mesurer leur vitesse. Mais en ce qui concerne la sécurité, AES est le gagnant sûr car il est toujours considéré comme incassable dans une utilisation pratique.

Résumé:
3DES utilise un cryptage identique à DES tandis qu'AES en utilise un totalement différent
3DES a des clés de chiffrement plus courtes et plus faibles par rapport aux AES
3DES utilise des clés de chiffrement répétitives tandis qu'AES ne
3DES utilise également une longueur de bloc plus courte par rapport aux AES
Le chiffrement 3des prend plus de temps que le cryptage AES