Des attaques ont été développées pour les algorithmes de chiffrement de blocs et de flux.
Diverses améliorations à l'attaque ont été suggérées, y compris l'utilisation d'approximations linéaires multiples ou l'inclusion d'expressions non linéaires.