Differential Cryptanalysis
El criptoanálisis diferencial, introducido por Biham y Shamir, explota las propiedades de propagación diferencial de las S-boxes para rastrear cómo las diferencias de entrada se propagan por las rondas y recuperar la clave.
Propósito
Evalúa la resistencia de un cifrado por bloques a la propagación diferencial y es el principal motor del diseño de la uniformidad diferencial de las S-boxes y del número de rondas.
Mecanismo
Se construye una característica diferencial de alta probabilidad a través de las rondas para predecir la diferencia de salida ante una diferencia de entrada dada; grandes cantidades de pares de texto claro elegido la verifican y permiten recuperar las subclaves. La S-box de AES limita la máxima probabilidad diferencial a 2^-6, restringiendo las características diferenciales.
Casos de uso
- Evaluación de ataques diferenciales a DES
- Diseño diferencial de la S-box de AES
- Análisis de seguridad de cifrados por bloques