Quelquun peut-il expliquer en termes simples et clairs, comment fonctionne lalgorithme de chiffrement AES? je peux deviner que la seule distinction significative entre AES-128 et AES-256 est leur taille de clé et PAS leur algorithme,
Commentaires
- en.m.wikipedia.org/wiki/Advanced_Encryption_Standard – même avec des images.
- pourquoi avez-vous voté contre ma question? quest-ce qui nallait pas?
Réponse
Il y a une belle explication là-bas , sous forme de bande dessinée. Cest probablement aussi clair et simple que ces choses peuvent jamais lêtre.
Si vous êtes plus enclin aux mathématiques, vous pouvez lire la norme FIPS-197 qui est tout à fait lisible pour un standard; mais cela aide beaucoup davoir des connaissances non négligeables en algèbre (en particulier les champs finis de caractéristique 2, et lespace vectoriel).
AES-128, AES-192 et AES-256 sont algorithmes similaires, mais avec un nombre de tours distinct. AES est décrit comme une séquence dopérations élémentaires appelées tours ; les rounds sont (pour la plupart) identiques sauf quils utilisent des sous-clés distinctes (extraites de la clé de chiffrement principale), et ils sont successifs (chaque round prend en entrée la sortie du round précédent). AES-128 a 10 tours, AES-192 a 12 tours et AES-256 a 14 tours. Le calcul des sous-clés, appelé planning de clé ou extension de clé , diffère également un peu entre les trois variantes: avec une clé plus grande, le planning de clé doit fonctionner, en effet , une clé plus grande, et doit également afficher plus de sous-clés car il y a plus de tours à alimenter.