Académique Documents
Professionnel Documents
Culture Documents
Travaux Dirigés Cryptographie
Travaux Dirigés Cryptographie
Exercice 3.2
Soit Ek une fonction de chiffrement binaire par bloc de taille fixe (4 bits) tel que: A tout
message en clair mi on associe un chiffré ci = Ek (mi)
Exercice 3.3
On considère un chiffrement de Feistel à deux rondes sur des chaînes de 8 bits avec
deux fonctions f1 et f2. On pose: f1(x) := x ⊕ 1011 et f2(x) := 𝑥̅ ⊕ 0101 pour toute
chaîne a de 4 bits.
L’algorithme MiniDES est un chiffrement par bloc suivant un schéma de Feistel. Il chiffre des
messages de 16 bits en un autre bloc de 16 bits avec une clé de longueur 12 bits. Il manipule
des clés individuelles de de rondes 12 bits.
• Calculer le résultat de la première ronde du message M = A0E0 avec la clé de ronde K1=
07E
Exercice 3.5
1. L’algorithme AES est un chiffrement par bloc itératif qui repose sur 4 opérations, les
quelles ?
2. Donner le résultat de l’opération « SubBytes » de : 3d (code hexadécimal)
3. Quel est le résultat de l’opération « ShiftRows » sur le bloc suivant ?
On donne :