AES Hardware Acceleration
La aceleración hardware de AES utiliza circuitos de silicio dedicados (extensiones de instrucciones CPU o coprocesadores de cifrado independientes) para ejecutar AES, con rendimiento muy superior al software.
Propósito
Ejecutar AES con baja ocupación de CPU y alto rendimiento en servidores, móviles y sistemas embebidos, resistiendo ataques de canal lateral.
Mecanismo
El motor de cifrado implementa las funciones de ronda AES y expansión de clave en silicio; la CPU envía bloques de datos mediante instrucciones dedicadas o DMA, los resultados se escriben a registros o memoria.
Casos de uso
- Enclaves seguras en móviles
- IPSec en equipos de red
- Cifrado en controladores de almacenamiento