Glosario cripto
Módulo de seguridad de hardware (HSM)
Un módulo de seguridad de hardware (HSM) es un dispositivo certificado y a prueba de manipulaciones que genera y guarda claves y firma dentro de su hardware.
Un HSM es un equipo dedicado, o una tarjeta que se instala en un servidor, construido para proteger claves. Las claves se crean dentro y, por diseño, nunca salen en claro: las aplicaciones le envían datos y el módulo firma o descifra internamente y devuelve el resultado. Cualquier manipulación física provoca el borrado, y el acceso se controla con roles, tarjetas de quórum y registros detallados. Muchos modelos están certificados según FIPS 140-2 o 140-3 en nivel 3 o superior.
La banca usa HSM desde hace décadas para proteger PIN de tarjetas y claves de pago, y los custodios cripto, los exchanges y los proveedores de staking los adoptaron para sus claves de firma. Los proveedores de nube los alquilan como servicio, y algunas plataformas de custodia los combinan con MPC o multisig para que ningún dispositivo ni empleado pueda mover fondos en solitario.
No todos los HSM admiten las curvas elípticas que usan las blockchains, como secp256k1 o ed25519, y a veces hace falta firmware o código a medida. Además, un HSM firma lo que le pida una aplicación autorizada: si el servidor que habla con él está comprometido, firmará sin rechistar transacciones maliciosas. El motor de políticas y los controles alrededor del módulo pesan tanto como el hardware.
Ejemplo
Un custodio guarda las claves de su billetera templada en HSM con certificación FIPS en dos centros de datos; cada retiro pasa por un motor de políticas antes de que el HSM pueda firmarlo.
