suivant: La Cryptanalyse
monter: Deux Méthodes pour Chiffrer
précédent: Chiffrement à Flot
Table des matières
On oppose souvent chiffrement à flot et chiffrement par blocs et
pour cause : le premier utilise une suite chiffrante, le deuxième
une fonction. Le chiffrement par blocs consiste à découper en
blocs de longueur fixe
le message
à chiffrer, puis à
traiter chaque bloc séparément. Il faut que
soit suffisamment
grand pour éviter les attaques par dictionnaire. Il existe
plusieurs méthodes, appelées modes, pour chiffrer un message
à
l'aide d'un algorithme de chiffrement par blocs
et d'une clé
. Le mode le plus simple est le mode ECB (de l'anglais
Electronic Code Book) : le message
est découpé en blocs de
taille
; chaque bloc est chiffré séparément et on concatène
ensuite les blocs de chiffré obtenus. Un autre mode de chiffrement
très employé est le mode CBC (de l'anglais Cipher Block Chaining)
: le message clair est ici encore découpé en blocs de longueur
, mais au lieu de chiffrer simplement un bloc, on chiffre le
bloc
préalablement combiné par ou exclusif avec le chiffré du
bloc précédent : si
désigne le
-ème bloc et
le
-ème chiffré, on obtient
par la relation
avec
où
est
un vecteur d'initialisation.
suivant: La Cryptanalyse
monter: Deux Méthodes pour Chiffrer
précédent: Chiffrement à Flot
Table des matières
RIDENE YOUSSEF
2005-09-05