Key Recovery Attack
Un ataque de recuperación de clave apunta a reconstruir la clave de un cifrado a partir de pares texto plano-cifrado conocidos o acceso a un oráculo; el objetivo final del criptoanálisis.
Propósito
Mide la seguridad práctica de un cifrado; la complejidad de recuperación de clave debe acercarse a la cota de fuerza bruta 2^k.
Mecanismo
Los distinguidores diferenciales, lineales o algebraicos determinan bits de clave de ronda y pelan rondas hacia atrás para recuperar la clave maestra; alternativamente, se fuerza bruta sobre claves o implementaciones débiles en un espacio de búsqueda reducido.
Casos de uso
- Evaluación de seguridad de cifrados por bloques
- Análisis de competiciones de cifrados
- Detección de implementaciones débiles