AES vs Twofish
La norme AES (Advanced Encryption Standard) est actuellement la dernière norme adoptée par le gouvernement des États-Unis pour le cryptage des informations les plus secrètes. L'étiquette AES n'était pas initialement destinée à une méthode de cryptage unique; au lieu de cela, c'était une compétition entre beaucoup. Rijndael et Twofish font partie des cinq finalistes. Rjindael a gagné et a été adopté comme AES alors que Twofish n’a manifestement pas.
AES est un bloc de chiffrement et utilise un réseau de substitution-permutation pour chiffrer les données. D'autre part, Twofish utilise un réseau Feistel pour accomplir la même tâche. Cela signifie que Twofish est très similaire, bien que beaucoup plus complexe que les anciennes normes DES (Data Encryption Standard) et 3DES (Triple DES). Bien que similaire au cryptage DES plus ancien, Twofish est indestructible. même dans une perspective théorique. AES est également une norme de cryptage très robuste, en particulier avec de très longues clés. Il existe des cas où le cryptage AES est cassable. Ce n’est pas très inquiétant car la rupture s’est faite sur la version 8 tours, qui n’est pas utilisée. Il n'y a toujours pas d'attaque prouvée où les données ont été réellement rassemblées en cassant le cryptage AES.
En fonction de la longueur de la clé, AES implémente un nombre de tours de chiffrement différent. Pour les tailles de clé de 128 bits, 192 bits et 256 bits, le nombre de tours est respectivement de 10, 12 et 14. Twofish ne varie pas le nombre de tours pour n'importe quelle taille de clé. Au lieu de cela, il utilise un nombre fixe de 16, indépendamment de.
La raison principale pour laquelle Rijndael a été choisi pour AES plutôt que pour Twofish est qu’elle est très efficace en termes de matériel. Il faut moins de mémoire et moins de cycles pour chiffrer les données. Bien que l'impact soit moindre sur les appareils haut de gamme, l'écart peut être très important pour les appareils bas de gamme..
Bien qu'il puisse sembler que casser le chiffre est la seule façon de pénétrer dans un système sécurisé. C'est en fait le moyen le plus difficile de le faire. en particulier lorsque vous êtes confronté à une norme de cryptage très stricte telle que AES et Twofish.
Résumé:
1. AES est en fait Rijndael tandis que Twofish est l'un des finalistes de l'AES
2. AES utilise le réseau de substitution-permutation tandis que Twofish utilise le réseau de Feistel
3. AES est cassable sous certaines formes tandis que Twofish est
4. AES met en œuvre moins de tours que Twofish
5. AES est plus efficace que Twofish