Descarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprarDescarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprar

Roban tus claves midiendo el consumo eléctrico

  • 2 min de lectura
  • Gratis
Vídeo de esta pieza: en producción. Mientras tanto, todo el contenido está aquí en texto.
Para empezar

Tu procesador está filtrando tu contraseña en este preciso instante a través del aire y del enchufe.

Concepto

¿Qué es un canal lateral?

Un ataque de canal lateral no vulnera el algoritmo criptográfico en sí, sino la implementación física del hardware. Mientras el chip procesa datos, emite información colateral involuntaria como calor, ruido acústico, consumo eléctrico y ondas electromagnéticas que un atacante puede capturar y correlacionar con las claves secretas.

Dato clave

Física contra matemáticas

Matemáticamente, descifrar una clave AES de 256 bits requeriría millones de años con la supercomputadora más potente del mundo. Sin embargo, mediante un ataque de canal lateral midiendo el consumo de energía durante apenas unos minutos, un atacante puede extraer esa misma clave completa por una fracción del costo.

Paso a paso

Fases de un ataque de energía

Para realizar con éxito un ataque de análisis de energía diferencial sobre un microcontrolador, se sigue una metodología precisa de adquisición y procesamiento de señales físicas.

Marca cada paso al entenderlo · 0/4

Practica

Procesando trazas de energía

Mediante software especializado en análisis de trazas de potencia como ChipWhisperer, automatizamos la correlación estadística para revelar los bytes de la clave AES filtrados por el procesador.

terminal
$ chipwhisperer-capture --target=STM32F --attacks=spa --traces=5000
[+] Initializing hardware interface...
[+] Capturing power traces... [####################] 100%
[+] Correlating leakage with Hamming weight model...
[!] Key recovered successfully: 2B7E151628AED2A6ABF7158809CF4F3C
Cuidado

El peligro en el IoT

Los dispositivos de Internet de las Cosas, pasaportes electrónicos y tarjetas inteligentes son los más vulnerables al no contar con blindaje físico ni contramedidas de diseño. Un atacante con acceso físico temporal puede clonar secretos criptográficos que el software consideraba completamente inexpugnables.

Concepto

Contramedidas de hardware

Para defendernos de estos ataques, los ingenieros implementan contramedidas a nivel de circuito como la 'dual-rail logic' para uniformar el consumo eléctrico, la inserción de ruido aleatorio y el enmascaramiento criptográfico, haciendo que cada ejecución consuma exactamente la misma energía sin importar la clave.

Repaso rápido

¿Te acuerdas? Toca para comprobarlo

Atajos: ← → para cambiar de pieza · / para buscar