Connaissez-vous le cryptage AES (Advanced Encryption Standard) ?

Table des matières

L'Advanced Encryption Standard (AES) en cryptographie, également connu sous le nom de cryptage Rijndael, est une norme de cryptage de spécification adoptée par le gouvernement fédéral américain.

AES est une variante du chiffrement par blocs de Rijndael développé par deux cryptographes belges, Joan Daemen et Vincent Rijmen, qui ont soumis une proposition au NIST lors du processus de sélection d'AES. Rijndael est un ensemble de chiffres avec différentes clés et tailles de blocs. Pour AES, le NIST a sélectionné trois membres de la famille Rijndael, chacun avec une taille de bloc de 128 bits mais avec trois longueurs de clé différentes : 128, 192 et 256 bits.

1667530107-图photo1

Cette norme est utilisée pour remplacer le DES (Data Encryption Standard) d’origine et a été largement utilisée dans le monde entier. Après un processus de sélection de cinq ans, l'Advanced Encryption Standard a été publié par le National Institute of Standards and Technology (NIST) dans la publication FIPS PUB 197 le 26 novembre 2001 et est devenu une norme valide le 26 mai 2002. En 2006, le Advanced Encryption Standard était devenu l’un des algorithmes les plus populaires en matière de chiffrement à clé symétrique.

AES est implémenté dans les logiciels et le matériel partout dans le monde pour chiffrer les données sensibles. Il est essentiel pour la sécurité informatique du gouvernement, la cybersécurité et la protection des données électroniques.

Caractéristiques de l'AES (Advanced Encryption Standard) :
1.Réseau SP : il fonctionne sur la structure du réseau SP, et non sur la structure de chiffrement Feistel vue dans le cas de l'algorithme DES.
2. Données en octets : L'algorithme de cryptage AES fonctionne sur des données en octets plutôt que sur des données en bits. Il traite donc la taille du bloc de 128 bits comme 16 octets lors du cryptage.
3. Longueur de la clé : le nombre de tours à exécuter dépend de la longueur de la clé utilisée pour chiffrer les données. Il y a 10 tours pour la taille de clé de 128 bits, 12 tours pour la taille de clé de 192 bits et 14 tours pour la taille de clé de 256 bits.
4. Extension de clé : il faut une seule clé au cours de la première étape, qui est ensuite étendue à plusieurs clés utilisées dans des tours individuels.

À l'heure actuelle, la plupart des modules Bluetooth de Feasycom prennent en charge la transmission de données avec cryptage AES-128, ce qui améliore considérablement la sécurité de la transmission des données. Pour plus de détails, veuillez contacter l'équipe Feasycom.

Remonter en haut