Saltar al contenido
uencoder

Hiding (Side-Channel Defense)

El hiding (ocultamiento) es una estrategia de defensa contra canales laterales que elimina la información lateral haciendo que las fugas físicas sean independientes de los valores procesados (tiempo constante, consumo constante).

Propósito

Elimina en la fuente la correlación entre las fugas físicas y la clave y, complementando al masking, constituye la primera línea de defensa contra canales laterales.

Mecanismo

Las implementaciones de tiempo constante mantienen la ruta de ejecución independiente de los datos; la lógica doble raíl (precargada) mantiene constante el consumo por ciclo; los encapsulados blindados reducen la radiación electromagnética.

Casos de uso

  • Implementaciones criptográficas de tiempo constante
  • Diseño de lógica doble raíl
  • Encapsulados con blindaje EM

Herramientas relacionadas

References