Integral Cryptanalysis
La cryptanalyse intégrale (attaque Square) casse les chiffres en utilisant la propriété de somme (intégrale) des octets de sortie quand un ensemble d'entrées prend toutes les valeurs à certaines positions d'octet.
Objectif
Elle offre des distinguateurs plus efficaces que différentiels/linéaires pour les chiffres SPN bien structurés (ex. l'attaque Square sur AES).
Mécanisme
On construit un ensemble de textes clairs où un octet parcourt 0-255 (actif) tandis que le reste est fixe (constant) ; après plusieurs tours, la somme de certains octets de sortie vaut 0 (équilibré), et ce distinguateur attaque les tours restants.
Cas d’usage
- L'attaque Square sur AES
- Analyse des chiffres SPN
- Évaluation de sécurité des chiffres par blocs