Aller au contenu
uencoder

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

Outils associés

References