Chiffrement à flot et chiffrement par bloc

Parmi les algorithmes de chiffrement à clef secrète, la distinction entre chiffrement à flot et chiffrement par bloc est parfois délicate. On appelle usuellement chiffrement à flot un algorithme de chiffrement qui opère sur des blocs de clair de taille relativement petite (typiquement un bit, un octet ou un mot) au moyen d'une transformation qui varie au cours du temps. Au contraire, un algorithme par blocs applique la même fonction aux différents blocs de clair, qui sont ici de taille plus importante (typiquement 64, 128 ou 256 bits).

Ces définitions permettent de différencier aisément les chiffrements à flot synchrones additifs (qui opèrent au niveau du bit) des chiffrements par bloc en mode ECB (Electronic CodeBook). Elle permet également de classer clairement certains modes opératoires sur les algorithmes par bloc, par exemple le mode OFB (Output FeedBack), dans la catégorie des chiffrement à flot. Toutefois, elle devient beaucoup plus floue lorsque l'on s'intéresse à un algorithme par bloc en mode CBC (Cipher Block Chaining), puisque qu'il peut également être considéré comme un chiffrement à flot auto-synchronisant opérant sur des blocs de grande taille. Pour cette raison, on restreint souvent par abus de langage la classe des chiffrements à flot aux seuls algorithmes synchrones.

Informations sur la fiche

Titre :
Chiffrement à flot et chiffrement par bloc
Profil(s) :
Enseignant & Lycéen, Ingénieur informatique, Enseignant-Chercheur, Etudiant
Thème :
Cryptographie à clé secrète
Finalité :
Pédagogique
Difficulté :
niveau 2
Mise à jour :
00/00/0000

Compléments

Parcours associé(s)

Syndication

Il vous est possible de suivre la publication des fiches PICSI via le fil RSS des fiches.