Commencer gratuitement
KZero Staff / 1 min de lecture / 22 oct. 2023

Norme de chiffrement avancé (AES)

L'AES a été mise au point en réponse aux besoins de cybersécurité du gouvernement américain. En 1977, les agences fédérales utilisaient la norme DES (Data Encryption Standard) comme algorithme de chiffrement. Créée par IBM selon une conception de chiffre symétrique à clé de 56 bits, la DES a été utilisée avec succès pendant près de 20 ans. Dans les années 1990, il était devenu évident que la DES n'était plus une norme sécuritaire pour les agences. Selon la loi de Moore, l'augmentation de la puissance de calcul rendait un système à 56 bits inadéquat face aux attaques par force brute. Une norme de chiffrement plus perfectionnée s'imposait de toute urgence.

Pour répondre à ce besoin, le gouvernement a annoncé un concours public afin de trouver un système de remplacement. Au cours des cinq années suivantes, 15 propositions ont été ramenées à cinq finalistes avant qu'un gagnant soit finalement retenu. En rendant le concours public, le gouvernement pouvait s'assurer qu'aucun système ne comportait de porte dérobée, tout en maximisant les chances de repérer et de corriger les failles.

Au final, c'est le chiffre de Rijndael qui l'a emporté. Il s'agissait d'un chiffre par blocs à clé symétrique semblable à la DES, mais beaucoup plus perfectionné. Rijndael a été conçu par deux cryptographes belges, Vincent Rijmen et Joan Daemen, dont il tire son nom. En 2002, il a été rebaptisé Advanced Encryption Standard (norme de chiffrement avancé) et publié par le National Institute of Standards and Technology.

Avec l'AES, la même clé secrète sert à la fois au chiffrement et au déchiffrement, et l'expéditeur comme le destinataire des données doivent posséder une copie de la clé. En revanche, les systèmes à clés asymétriques utilisent une clé différente pour chacun des deux processus. Les clés asymétriques conviennent mieux aux transferts de fichiers externes, tandis que les clés symétriques sont mieux adaptées au chiffrement interne. L'avantage des systèmes symétriques comme l'AES réside dans leur rapidité. Comme un algorithme à clé symétrique exige moins de puissance de calcul qu'un algorithme asymétrique, son exécution est plus rapide et plus efficace.

L'équipe KZero



Découvrez d'autres contenus instructifs rédigés par l'équipe compétente de KZero dans notre section de blogues et de guides.