Dans un système par blocs, chaque texte clair est découpé en blocs de même
longueur et chiffré bloc par bloc.
La longueur ldes clés doit être suffisante pour que l’attaque exhaustive consistant
à déchiffrer le chiffré avec toutes les clés possibles jusqu’à l’obtention du clair, soit
irréaliste (l≥128).
Le principe général d’un chiffrement itératif par blocs est le suivant : pour chaque
bloc, on itère rfois une fonction interne F; à chacun des rtours, la fonction F
est paramétrée par une clef Ki(1≤i≤r), et la fonction du tour ipeut être notée
FKi. Comme on veut que le chiffrement soit inversible (pour pouvoir déchiffrer),
il faut que les fonctions FKisoient bijectives.