Integral Cryptanalysis
El criptoanálisis integral (el ataque Square) rompe cifrados usando la propiedad de la suma (integral) de bytes de salida cuando un conjunto de entradas toma todos los valores en ciertas posiciones de byte.
Propósito
Ofrece distinguidores más efectivos que los diferenciales/lineales para cifrados SPN bien estructurados (p. ej., el ataque Square a AES).
Mecanismo
Se construye un conjunto de textos planos donde un byte recorre 0-255 (activo) y el resto queda fijo (constante); tras varias rondas, algún byte de salida suma 0 (equilibrado), y este distinguidor ataca las rondas restantes.
Casos de uso
- El ataque Square a AES
- Análisis de cifrados SPN
- Evaluación de seguridad de cifrados por bloques