Académique Documents
Professionnel Documents
Culture Documents
complet de données n'ait été reçu, ce qui peut poser un problème dans certaines applica-
tions réseaux, où les données à traiter se présentent sous forme de paquets de la taille de
l'octet.
Le mode CFB , permet de chirer les données par unités plus petites que la taille de bloc.
On appelle mode de chirement à rétroaction à k bits le mode CFB qui chire les données
par unités de k bits. L'algorithme de chirement de ce mode est données par :
Pour chirer un texte en mode CFB à k bits, on manipule un registre de décalage de la
taille d'un bloc de texte en clair qu'on rempli par un vecteur d'initialisation. On eectue
les opérations suivantes (ici M[.] et C[.] sont des blocs de k bits) :
I[1] = V I
I[n] = (I[n − 1] k)|C[n − 1], pour n > 1
C[n] = M [n] ⊕ M SBk (e(I[n])), pour n ≥ 1.
X k : les bits de la variable X sont décalés vers la gauche de k positions, | : Concaté-
nation et M SBk (X) : most signicant k bits( k bits de poids fort i.e. les k bits les plus à
gauche).
1. Chirez avec le mode CFB le message M utilisé ci-dessus avec le même vecteur
d'initialisation.
2. Donner l'algorithme de déchirement du mode CFB.
3. Déchirer le résultat de la question 1.
Exercice 3.
On note IF2 le corps à 2 éléments. On rappelle que dans AES on travaille sur des octets
qui sont interprétés comme des éléments du corps à 256 éléments noté, IF256 , qui est
représenté de la manière suivante:
1. IF256 ∼
= IF2 [X]/(X 8 + X 4 + X 3 + X + 1)IF2 [X], et que tout élément de IF256 est identié
3