Diffusion
Claude Shannon dans un travail sur la cryptographie datant de 1949 (Communication theory of secrecy systems – Bell System Technical Journal, vol. 328, n.4, p. 656-715, 1949) parle de manière un peu informelle de deux principes généraux : la confusion et la diffusion.
La confusion doit cacher les structures algébriques et statistiques.
La diffusion doit permettre à chaque bit de texte clair d'avoir une influence sur une bonne partie du texte chiffré. C'est-à-dire que la modification d'un bit du bloc d'entrée, doit provoquer la modification de nombreux bits du bloc de sortie.