Con el desarrollo de la Web3, los agentes de inteligencia artificial descentralizados han surgido como una aplicación clave. Estos agentes operan de forma autónoma sin depender de servidores centralizados, manejando datos de los usuarios e interactuando con contratos inteligentes de blockchain. Sin embargo, la naturaleza abierta y sin confianza de la Web3 plantea importantes desafíos de seguridad.
Los agentes de IA demuestran potencial en aplicaciones Web3, como la gestión de claves privadas, la automatización de transacciones y el soporte de operaciones DAO. Sin embargo, sus deficiencias en cuanto a confiabilidad y rendición de cuentas se desvían de principios básicos como la descentralización y la transparencia. Esto limita su adopción más amplia y obstaculiza el desarrollo futuro.
En la actualidad, la mayoría de los agentes de IA operan en entornos no confiables y enfrentan numerosos desafíos en términos de seguridad y transparencia. Estos agentes a menudo manejan datos confidenciales de los usuarios y realizan tareas críticas, pero sus entornos operativos carecen de las protecciones necesarias. Esto los expone a riesgos como fugas de datos, manipulación de la lógica de ejecución o resultados computacionales no verificables. Los problemas que se suelen asumir incluyen:
De forma predeterminada, todos los nodos de trabajo se consideran no confiables. Los trabajadores malintencionados pueden intentar las siguientes acciones indebidas:
Para garantizar un sistema sin necesidad de confianza, Lumoz aprovecha Secure Enclave (Trusted Execution Environment, similar a Intel SGX) y un innovador mecanismo de gestión de claves. Secure Enclave ofrece sólidas garantías de seguridad de hardware, incluidas las siguientes funciones:
Lumoz aspira a ser la plataforma de procesamiento central para la computación de IA y desempeña un papel fundamental en el respaldo de una infraestructura de cadena de bloques escalable. Al integrar la tecnología Trusted Execution Environment (TEE), Lumoz garantiza la seguridad y la transparencia de sus procesos computacionales.
Esta innovadora combinación fusiona las fortalezas de descentralización de blockchain con la sólida seguridad de TEE, lo que permite a Lumoz ofrecer no solo una red de computación en la nube descentralizada sino también la capacidad de ejecutar de manera eficiente varias tareas computacionales en un entorno de confianza minimizada.
Cuando se inicia el servicio, genera una clave de firma dentro del TEE.
Puede obtener certificaciones de CPU y GPU para verificar que el servicio se esté ejecutando dentro de una máquina virtual confidencial en modo TEE.
La certificación incluye la clave pública de la clave de firma, lo que demuestra que la clave se generó dentro del TEE.
Todos los resultados de inferencia se firman utilizando la clave de firma.
Puede utilizar la clave pública para verificar que todos los resultados de inferencia se generaron dentro del TEE.
No se puede garantizar que ningún sistema criptográfico sea 100 % seguro. Si bien las soluciones de conocimiento cero (ZK) actuales son seguras en teoría, no pueden garantizar un funcionamiento perfecto en todo el sistema, especialmente desde una perspectiva de ingeniería, dada la complejidad de las implementaciones de ZK.
Aquí es donde entran en juego los sistemas multiprueba. Para mitigar posibles errores en las implementaciones de ZK, las soluciones basadas en hardware como los entornos de ejecución confiables (TEE) pueden actuar como un verificador de doble factor, lo que proporciona una capa adicional de seguridad para los proyectos basados en ZK, como los agentes de IA.
La raíz de confianza descentralizada (DROT) es un componente central de la cadena de confianza del entorno de ejecución confiable (TEE). En última instancia, la verificación del usuario se basa en pruebas remotas firmadas por la CPU, que dependen de un conjunto de claves almacenadas en hardware para su generación. Los componentes de hardware responsables de administrar estas claves raíz, verificar el firmware y las aplicaciones y emitir pruebas remotas se denominan colectivamente DROT.
En el diseño general, la gestión de claves sigue el principio del mínimo privilegio, lo que significa que los secretos conocidos por cada entidad se limitan estrictamente a lo necesario para realizar su tarea específica.
En el diseño de la solución, el módulo de gestión de certificados funciona como un proxy inverso para las aplicaciones que se ejecutan en la red. Es importante destacar que, como parte de la solución general, funciona dentro del TEE y se administra mediante contratos inteligentes.
La arquitectura multiprueba TEE y ZK que ofrece Lumoz combina el entorno de ejecución confiable (TEE) con pruebas de conocimiento cero (ZK) para crear un marco de seguridad de múltiples capas. Esta solución innovadora aborda los desafíos de seguridad, privacidad y verificabilidad que enfrentan la mayoría de los agentes de IA en entornos no confiables.
Al integrar las capacidades de aislamiento de hardware de TEE con las funciones de verificación criptográfica de ZK, la tecnología resuelve eficazmente los problemas relacionados con la protección de datos y la transparencia de la ejecución. Esto se alinea con los principios básicos de descentralización y transparencia inherentes a la Web3.
Este enfoque arquitectónico mejora la confiabilidad y la facilidad de uso de los agentes de IA, liberando un mayor potencial a medida que la tecnología continúa evolucionando y estandarizándose.
Para obtener más actualizaciones, visite el sitio web de Lumoz (