Glosario cripto

Entorno de ejecución confiable (TEE)

Definición

Un entorno de ejecución confiable (TEE) es una zona aislada del procesador que ejecuta código y datos sin que el operador del equipo pueda verlos o alterarlos.

Los fabricantes de chips integran TEE en sus procesadores con nombres como Intel SGX y TDX, AMD SEV o Arm TrustZone. El código del enclave se ejecuta en memoria cifrada y el hardware puede emitir una atestación remota, una declaración firmada de qué programa exacto está funcionando. Terceros pueden comprobarla antes de enviar secretos o fiarse de los resultados.

En cripto aportan confidencialidad y verificabilidad casi a velocidad normal. Algunas cadenas centradas en la privacidad los usan para procesar el estado cifrado de los contratos, ciertos constructores de bloques operan dentro de ellos para proteger el flujo de órdenes, hay rollups que los usan como sistema de prueba adicional y servicios de wallet y custodia guardan claves en ellos. Se han vuelto populares en agentes de IA que necesitan custodiar claves o demostrar qué modelo y qué código generaron una acción.

La confianza se desplaza al fabricante del hardware y a su servicio de atestación. Los investigadores han roto enclaves una y otra vez con ataques de canal lateral, extrayendo claves de sistemas que se creían seguros, y el acceso físico facilita el ataque. Por eso suelen combinarse con otras salvaguardas. No deben confundirse con los elementos seguros, los pequeños chips de las hardware wallets.

Ejemplo

La clave de trading de un agente de IA se genera dentro de un TEE; los usuarios verifican la atestación del enclave para confirmar que ningún desarrollador puede extraerla y que solo el código publicado puede firmar.

Términos relacionados