AES
Les paramètres d'AES, l'état 4 × 4, les quatre opérations d'un tour, le dernier tour sans MixColumns et ce qui distingue AES de DES.
- 23 cartes
- 5 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Mises en situation
- Comprendre
Quelques cartes du deck
AES : de quoi s'agit-il ?
Voir la réponse
Chiffrement par blocs symétrique normalisé en 2001 pour succéder à DES, issu de l'algorithme Rijndael.
C'est le standard actuel du chiffrement symétrique. Le bloc est toujours de 128 bits ; la clé fait 128, 192 ou 256 bits, pour 10, 12 ou 14 tours.
La ligne d'indice 2 de l'état vaut
00 11 22 33. Que devient-elle après ShiftRows ?22 33 00 1111 22 33 0033 00 11 2200 11 22 33
Voir la réponse
22 33 00 11La ligne d'indice 2 est décalée de 2 cases vers la gauche.
11 22 33 00serait la ligne d'indice 1,33 00 11 22celle d'indice 3, et00 11 22 33la ligne d'indice 0, qui ne bouge pas.Le bloc d'AES fait … bits, rangés dans un état de … octets.
Voir la réponse
Le bloc d'AES fait 128 bits, rangés dans un état de 4 × 4 octets.
16 octets de 8 bits font 128 bits. L'état est rempli colonne par colonne avec les octets du bloc.
Réseau de substitution-permutation : de quoi s'agit-il ?
Voir la réponse
Structure de chiffrement qui répète des tours alternant substitutions (confusion), permutations (diffusion) et ajout de clé, sur tout le bloc.
Contrairement au schéma de Feistel, tout l'état est transformé à chaque tour, donc chaque tour doit être inversible pour déchiffrer.
Une application chiffre ses sauvegardes en AES-256, mais sa clé est formée des 32 premiers caractères du mot de passe saisi par l'utilisateur, complétés par des zéros. Quel est le défaut ?
- La clé a très peu d'entropie : on devine le mot de passe sans s'attaquer à AES
- AES-256 est cassé dès que la clé est faite de caractères imprimables, car les octets sont trop réguliers
- Une clé de 32 octets exige 14 tours de chiffrement, alors que la bibliothèque n'en fait que 10
- AES refuse en pratique les clés qui contiennent des octets nuls, et la sauvegarde reste donc lisible
Voir la réponse
La clé a très peu d'entropie : on devine le mot de passe sans s'attaquer à AES
La force d'AES ne dépasse pas celle de la clé : un mot de passe court se retrouve par essais. La clé doit être dérivée par une fonction lente et salée (PBKDF2, scrypt, Argon2), pas copiée.