
Aperçu
ECB (abréviation de electronic codebook) est le mode de chiffrement par bloc standard de chiffrement AESAdvanced le plus simple.
En mode ECB, le bloc Bi est chiffré selon la formule suivante :
Le décryptage en utilisant le mode BCE est tout aussi simple avec la formule suivante:
Avantages et inconvénients de l’utilisation du mode BCE
L’avantage le plus évident de l’utilisation du mode BCE est sa simplicité. L’autre avantage principal est que la BCE peut tolérer la perte de blocs sans affecter les autres blocs disponibles. Cet avantage est pertinent dans le cas où des blocs sont envoyés sur un réseau sous forme de paquets. Cette résilience est rendue possible par le fait que tout bloc Bi ne dépend d’aucun de ses blocs adjacents.
Malgré ses avantages, la BCE est méprisée en raison du fait que l’algorithme de chiffrement est entièrement déterministe. En termes plus simples, les blocs identiques auront les mêmes chiffrements en mode BCE, ce qui peut révéler des modèles que les blocs ont; ainsi, la BCE ne cache pas entièrement ses détails. Il s’agit d’une menace pour la sécurité de ses utilisateurs.
De tels motifs sont évidents dans l’image ci-dessus.