L'Advanced Encryption Standard (AES) est un algorithme mathématique ou chiffrement utilisé pour dissimuler des informations de sorte qu'il ne peut pas être lu par les utilisateurs d'ordinateurs non autorisés quand il est stocké ou en transit. La science de l'écriture dans le code secret est appelé cryptographie et AES peut être décrite plus précisément comme un algorithme cryptographique. En outre, le processus de brouillage ou cryptage de données fournit d'autres avantages en plus de s'assurer que l'information reste confidentielle.
Le cryptage d'un message peut également prouver qu'un message est authentique et de faire respecter la non-répudiation, qui est un processus qui empêche un individu de nier qu'il a envoyé un message ou a été impliqué dans une transaction. C'est parce que la cryptographie peut être utilisée pour créer un code qui est non seulement incompréhensible, mais aussi unique. Les actes de codes uniques, comme une empreinte digitale et ne peuvent être modifiés sans une clé privée de déchiffrement, de sorte qu'il est lié à un message, une opération ou un individu.
L'Advanced Encryption Standard a été sélectionné en Octobre 2000 par le National Institute of Standards and Technology (NIST), principalement comme un remplacement pour le Data Encryption Standard (DES). Bien DES avait été largement utilisé depuis les années 1970 comme la norme officielle de cryptage du gouvernement américain, il a actuellement été battu plusieurs fois et ne peut plus faire confiance à la sécurité.
Officiellement, le processus de sélection a commencé en Janvier 1997, quand le NIST a lancé une demande de propositions basées sur une liste d'exigences pour un nouvel algorithme de chiffrement plus sécurisé. NIST a voulu le nouvel algorithme pour être suffisamment souple pour fonctionner sur des appareils physiques ainsi que des programmes informatiques. Il devait également être suffisamment robuste pour fonctionner sur des machines et de la fonction âgées pour les décennies à venir.
Le NIST, en collaboration avec le gouvernement, l'éducation, l'industrie et les groupes, initialement choisi 15 candidats pour l'examen précoce. Cinq finalistes ont été choisis pour des tests plus poussés. Le vainqueur était un chiffre appelé Rijndael qui a été conçu par deux cryptographes belges, Vincent Rijmen et Joan Daemen, dont les noms forment la base pour le nom de l'algorithme. Rijndael, plus communément appelé Advanced Encryption Standard, est le système de cryptage officiel utilisé pour le chiffrement des applications du gouvernement américain.
Advanced Encryption Standard est un algorithme symétrique, ce qui signifie qu'il utilise une seule clé pour chiffrer et déchiffrer les messages. Une personne doit garder à l'esprit que la clé est tout simplement une variable introduite dans l'algorithme de rendre aléatoire les données. Depuis AES repose sur une seule touche pour faire les deux tâches, il est impératif que la clé reste secrète. Si un utilisateur non autorisé a été en mesure d'obtenir la clé, il pourrait lire tous les messages cryptés.