Cryptographie!

Chiffrement polygraphique - chiffrement par blocs

  Les chiffres polygraphiques sont des chiffres pour lesquels on partage d'abord le message chiffré en groupes d'un certain nombre de lettres. Pour chacun de ces groupes, on opère alors un algorithme de chiffrement (le plus souvent, une substitution) pour chiffrer le message.

  Par exemple, on peut couper le message en blocs de deux lettres LE MA TI NL ES OL EI LS EL EV EX, et remplacer chacun de ces blocs de deux lettres par un autre bloc de deux lettres. On parle alors de chiffre digraphique. Le principal avantage est qu'il devient plus difficile de casser le chiffre par une étude statistique. Si tous les blocs de 2 lettres n'ont pas la même fréquence (ES est plus fréquent que XV), il y a désormais 26×26=676 couples à analyser, contre 26 lettres.

  De nombreux algorithmes modernes de chiffrement fonctionnent sur ce principe. Comme ils ne sont pas basés sur des lettres, mais sur des données informatiques, on parle plutôt de chiffrement par blocs que de chiffrement polygraphique.