AES vs 3DES

AES (Advanced Encryption Standard) et 3DES, également connu sous le nom de Triple DES (Data Encryption Standard), est l'une des normes existantes pour le cryptage. Alors que AES est un tout nouveau cryptage qui utilise un réseau de commutation, 3DES n'est qu'une ancienne adaptation de cryptage DES basée sur un réseau Feistel équilibré. En fait, 3DES est un DES à trois temps appliqué aux données chiffrées.

AES utilise trois clés de chiffrement communes, 128, 192 et 256 bits. En ce qui concerne 3DES, la clé de chiffrement est limitée à 56 bits selon la norme DES. Mais parce qu'il est utilisé trois fois, le programmeur peut sélectionner 3 clés discrètes de 56 bits ou 2 identiques et 1 discrète ou même trois clés identiques. Cela signifie que les clés de chiffrement 3DES peuvent avoir respectivement des clés de chiffrement 168, 112 ou 56 bits. Cependant, en raison de certaines faiblesses dans la réutilisation du même chiffrement trois fois, l'utilisation de 168 bits est réduite à 112 bits avec une sécurité réduite et l'utilisation de 112 bits présente une vulnérabilité de sécurité de 80 bits.

3DES utilise également des blocs 64 bits de même taille, équivalant à 128 bits AES. L'utilisation d'AES fournit une assurance supplémentaire car il est plus difficile de décomposer les données des mêmes blocs. Lors de l'utilisation de 3DES, les clés de chiffrement doivent être remplacées pour empêcher l'utilisateur de transmettre tous les 32 Go de données; identique à l'utilisation du cryptage DES standard.

Enfin, la répétition du même processus trois fois prend un certain temps. AES est beaucoup plus rapide que 3DES lorsque toutes choses sont maintenues constantes. Lorsque vous ajoutez des logiciels, du matériel et de la complexité de conception matérielle au mélange, cette ligne est floue. Donc, si vous avez un accélérateur 3DES, le temps de traitement peut être plus lent, s'il est implémenté par le logiciel AES. Il n'y a pas de meilleure solution à cet égard que de tester chacun d'eux et de mesurer leur vitesse. En matière de sécurité, AES est un gagnant fiable car il est toujours intact dans l'utilisation pratique.

Conclusion: 3DES utilise le même cryptage que DES, mais AES en utilise un autre. AES prend plus de temps que le cryptage

Les références