Des attaques ont été développées pour les algorithmes de chiffrement de blocs et de flux.
Dans la cryptographie, la cryptanalyse linéaire est une forme générale de cryptanalyse basée sur la découverte d'approximations afférentes à l'action d'un procédé de chiffrement.