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
Cifrador AES
Encrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Herramienta RSA
RSA key generation, encryption, decryption, signing, and verification using Web Crypto API. Gratis, privado y 100% del lado del cliente. HERRAMIENTA