Saltar al contenido
uencoder

Safe-Error Attack

Los ataques de safe-error recuperan la clave bit a bit observando si una falta inyectada afecta a la salida (una falta «segura» la deja sin cambios), sin análisis diferencial.

Propósito

Ofrecen un ataque por inyección de faltas simple y eficiente contra implementaciones de clave pública como RSA, que solo requiere observar si la salida cambia o no.

Mecanismo

Se inyecta una falta en un valor intermedio del cálculo RSA-CRT; si la salida final no cambia, la falta alcanzó una rama «inactiva» (bit de clave 0); si cambia, la rama estaba «activa» (bit de clave 1), recuperando la clave bit a bit.

Casos de uso

  • Ataques de faltas RSA-CRT
  • Evaluación de seguridad de implementaciones de clave pública
  • Ataques a tarjetas inteligentes

Herramientas relacionadas

References