Qu'est-ce que le cryptage AES?
Advanced Encryption Standard (AES) est une technique de chiffrement à clé symétrique utilisée pour sécuriser et chiffrer les systèmes d'exploitation, les disques durs, les systèmes de mise en réseau, les fichiers, les courriers électroniques et autres données similaires. En cryptographie, AES se compose de trois chiffrements de bloc tirés d’une collection plus importante publiée à l’origine sous le nom de Rijndael. Chaque chiffrement a une taille de bloc de 128 bits avec trois tailles de clé différentes, 128, 192 et 256 bits.
Le chiffrement AES effectue un certain nombre de tours de transformation de manière répétée, ce qui convertit le texte brut en entrée en une sortie de texte chiffré. Il y a plusieurs étapes de traitement pour chaque tour, un tour reposant exclusivement sur la clé de cryptage. Ensuite, un ensemble de tours inverses est appliqué pour reconvertir le texte chiffré en texte brut. Le chiffrement AES utilise uniquement une clé de 128 bits pour chiffrer et déchiffrer les données.
Aux États-Unis, le National Institute of Standards and Technology (NIST) a demandé des algorithmes de chiffrement pour la norme AES. Joan Daemen et Vincent Rijmen ont travaillé ensemble pour créer le chiffrement de Rijndael. Ils ont soumis leur code au processus de sélection AES à partir duquel Rijndael a été sélectionné.
Le gouvernement américain a accepté la norme de chiffrement AES et l'a intégrée à ses systèmes pour sécuriser les informations classifiées et non classifiées. En novembre 2001, le NIST a choisi AES comme étant la norme FIPS (Federal Information Processing Standard), également connue sous le nom de FIPS197. En juillet 2003, la National Security Agency (NSA) a déclaré qu'AES était suffisamment sécurisé pour protéger ses informations aux niveaux secret et top secret.
Le cryptage AES est utilisé dans le monde entier pour sécuriser certains des systèmes les plus protégés pour les groupes gouvernementaux et les entreprises. Le cryptage AES est même utilisé par des particuliers pour protéger des ordinateurs privés et des systèmes de réseau. C'est maintenant la norme établie par le gouvernement des États-Unis et des particuliers du monde entier.
Une des raisons pour lesquelles le cryptage AES fonctionne si bien est qu’il fonctionne simultanément sur plusieurs couches du réseau. Bien que AES et Rijndael soient utilisés de manière interchangeable, il convient de noter certaines différences. Alors qu'AES utilise un chiffrement par bloc fixe de 128 bits et trois tailles de clé de 128, 192 et 256 bits, Rijndael peut être utilisé avec un chiffrement par bloc de toute taille et une clé multiple de 32 bits. Rijndael va de 128 bits à 256 bits pour les tailles de chiffrement de clé et de bloc.
Bien que le cryptage AES ne soit pas indestructible, il est généralement considéré comme hautement sécurisé. Jusqu'en 2009, on pensait que seule une attaque par canal latéral pouvait passer par un système protégé par AES. En 2009, des attaques par clé associées et des attaques par distinction connues ont été rapportées. Certaines des attaques sur les systèmes AES sont difficiles à mener à bien; Par exemple, les attaques nécessitent généralement qu'un utilisateur se trouve sur le même système que le logiciel de chiffrement AES pour casser le chiffrement.