AES vs 3DES
AES (Advanced Encryption Standard) et 3DES, ou encore Triple DES (Data Encryption Standard), sont deux des normes actuelles en matière de cryptage des données. Alors qu'AES est un cryptage totalement nouveau qui utilise le réseau de permutation par substitution, 3DES est simplement une adaptation au cryptage DES plus ancien qui reposait sur le réseau équilibré de Feistel. Fondamentalement, 3DES est juste DES appliqué trois fois à l'information qui est cryptée.
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, conformément à la norme DES. Mais comme 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 clé distincte, voire trois clés identiques. Cela signifie que 3DES peut avoir des longueurs de clé de chiffrement respectives de 168, 112 ou 56 bits. Mais en raison de certaines vulnérabilités lors de la réutilisation 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, soit 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 divulgué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 réduire les risques de fuites. identique à l'utilisation du cryptage DES standard.
Enfin, répéter le même processus trois fois prend du temps. Toutes choses étant maintenues constantes, AES est beaucoup plus rapide que 3DES. Cette ligne devient floue lorsque vous incluez les logiciels, le matériel et la complexité de la conception du matériel. Ainsi, si vous avez du matériel accéléré 3DES, la migration vers le logiciel AES mis en œuvre uniquement par logiciel peut entraîner des temps de traitement plus lents. Dans cet aspect, il n’existe pas de meilleure solution que de tester chacun d’entre eux et de mesurer leur vitesse. Mais en matière de sécurité, AES est le grand gagnant, car son utilisation est toujours considérée comme incassable..
Résumé:
3DES utilise un cryptage identique à DES tandis qu'AES utilise un cryptage totalement différent
3DES a des clés de cryptage plus courtes et plus faibles par rapport à AES
3DES utilise des clés de chiffrement répétitives, contrairement à AES.
3DES utilise également une longueur de bloc plus courte par rapport à AES
Le cryptage 3DES prend plus de temps que le cryptage AES