Glosario cripto

Elemento seguro (secure element)

Definición

Un elemento seguro es un chip resistente a manipulaciones que guarda claves y firma en hardware aislado; lo usan billeteras de hardware, tarjetas y móviles.

Un secure element es un pequeño microcontrolador certificado, diseñado para proteger secretos incluso cuando el atacante tiene el dispositivo en la mano. Ejecuta código aislado, resiste sondeos, alteraciones de voltaje y análisis de canal lateral, y nunca entrega las claves que guarda. El mismo tipo de chip protege tarjetas de pago y pasaportes, y los teléfonos incluyen componentes parecidos, como el Secure Enclave de Apple o StrongBox en Android.

En cripto importa porque las billeteras de hardware se pierden y se roban. Si las claves están en un chip de uso general, un atacante hábil con acceso físico podría extraerlas, y los investigadores lo han demostrado con dispositivos antiguos. Por eso muchas billeteras de hardware actuales guardan las claves o la semilla en un elemento seguro, a menudo certificado con niveles Common Criteria como EAL5+ o EAL6+.

El chip no lo garantiza todo. Su firmware suele ser cerrado por acuerdos con el fabricante, lo que limita la revisión independiente y alimenta el debate entre diseños cerrados y de código abierto. Tampoco protege a quien confirma una transacción maliciosa, y un dispositivo falsificado comprado a un vendedor no oficial puede no llevar ningún elemento seguro auténtico.

Ejemplo

Un ladrón que se lleva una billetera de hardware con elemento seguro no puede leer la semilla de la memoria sin más; sin el PIN, el chip se borra tras unos pocos intentos fallidos.

Términos relacionados