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.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Mises en situation
  5. 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 11
    • 11 22 33 00
    • 33 00 11 22
    • 00 11 22 33
    Voir la réponse

    22 33 00 11

    La ligne d'indice 2 est décalée de 2 cases vers la gauche. 11 22 33 00 serait la ligne d'indice 1, 33 00 11 22 celle d'indice 3, et 00 11 22 33 la 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.