← Últimos artículos
💻 computer science

Enforcing Attestable Workflows across Untrusted Networks

JANUS es una arquitectura de alto rendimiento que federará Entornos de Ejecución Confiables a través de redes no confiables mediante un diseño de Base de Computación Confiable dividida, logrando un enrutamiento cifrado a velocidad nativa con una sobrecarga de latencia mínima al anclar la liberación de claves a mediciones de hardware y ejecutar la aplicación dentro del kernel.

Autores originales: Hung Dang, Tue Nguyen

Publicado 2026-08-24
📖 7 min de lectura🧠 Análisis profundo

Autores originales: Hung Dang, Tue Nguyen

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En el mundo digital moderno, parte del trabajo más valioso ocurre en la nube. Los científicos que analizan imágenes médicas, los investigadores que entrenan inteligencia artificial y los ingenieros que simulan patrones climáticos a menudo necesitan combinar datos de muchas computadoras diferentes, algunas de las cuales pertenecen a distintas organizaciones. Para mantener este trabajo privado, dependen de un hardware especial que crea una habitación segura y cerrada dentro de un procesador de computadora. Esta tecnología, conocida como entorno de ejecución de confianza, asegura que incluso si el sistema operativo de la computadora se ve comprometido, los datos dentro de esta habitación cerrada permanezcan ocultos. Sin embargo, surge un nuevo problema cuando estas habitaciones cerradas necesitan hablar entre sí a través de internet. Los métodos tradicionales para asegurar esta comunicación a menudo obligan a que los datos se descifren y se vuelvan a cifrar en cada paso, lo que ralentiza todo, o requieren que el software sea reescrito por completo para adaptarse a un modelo de seguridad específico. El desafío es mantener los datos bajo llave mientras viajan entre estas habitaciones seguras, sin ralentizar las cantidades masivas de información que los científicos necesitan mover.

Un equipo de investigadores ha desarrollado un nuevo sistema llamado Janus para resolver este problema específico. El sistema está diseñado para permitir que las computadoras seguras hablen entre sí a máxima velocidad mientras demuestran que son quienes dicen ser y que están siguiendo las reglas. Los investigadores construyeron este sistema para que funcione con la última generación de hardware seguro, específicamente la tecnología TDX de Intel, que crea estas habitaciones cerradas para máquinas virtuales completas. La idea central detrás de Janus es dividir la tarea de la seguridad en dos partes. Una parte se encarga del trabajo pesado de demostrar la identidad e intercambiar claves secretas, mientras que la otra parte se encarga del movimiento real de los datos. Al mover el manejo de los datos profundamente en el núcleo de la computadora, donde puede operar a la velocidad del propio hardware, el sistema evita los pasos lentos y torpes que suelen ocurrir cuando el software de seguridad se ejecuta sobre el sistema operativo.

Para probar qué tan bien funciona esto, los investigadores configuraron un gran experimento utilizando treinta y dos computadoras potentes en la nube. Crearon un entorno simulado donde estas computadoras necesitaban compartir datos sensibles, de forma muy similar a un equipo de científicos trabajando en un proyecto compartido. El sistema funcionó haciendo que las computadoras demostraran su identidad entre sí mediante un apretón de manos especial. Este apretón de manos consistió en que el hardware generara un informe único e infalsificable de su estado actual. Si los informes coincidían con las reglas esperadas, las computadoras intercambiarían una clave secreta para asegurar su conversación. Una vez que esta configuración inicial se completó, los datos comenzaron a fluir. Los investigadores descubrieron que el sistema podía manejar este tráfico cifrado con casi ningún retraso. Por cada paquete de datos que se movía a través de la red, el sistema añadía un retraso de solo seis microsegundos. Este es un tiempo increíblemente pequeño, lo que significa que las computadoras podían procesar datos casi a la misma velocidad que si los estuvieran enviando sin ningún cifrado.

Los resultados mostraron una diferencia abismal entre este nuevo enfoque y los métodos anteriores. Cuando los investigadores compararon Janus con los sistemas existentes que dependen de software que se ejecuta en el espacio de usuario, los sistemas antiguos eran significativamente más lentos. Esos métodos tradicionales añadían un retraso de entre 137 y 147 microsegundos por cada paquete, lo que es más de veinte veces más lento que el nuevo sistema. En una prueba del mundo real que involucraba una tarea compleja de aprendizaje automático que requería mover más de un gigabyte de datos, el nuevo sistema ralentizó el proceso total solo un 6.1 por ciento. En contraste, los métodos antiguos ralentizaron la misma tarea en un 62 por ciento. Esta eficiencia es crucial para los flujos de trabajo científicos que duran horas o días, donde incluso un pequeño retraso puede sumarse a una pérdida significativa de tiempo y potencia de cómputo.

El sistema también demostró ser muy rápido para ponerse en marcha. En una red simulada de cien computadoras, el grupo entero pudo establecer conexiones seguras y comenzar a trabajar en menos de un segundo y medio. Esta velocidad se logró ejecutando las verificaciones de identidad en paralelo a través de las diferentes máquinas en lugar de esperar a que ocurrieran una por una. Los investigadores también probaron cómo el sistema manejaba errores o cambios en la red. Si una computadora intentaba conectarse con el software incorrecto o si las reglas de seguridad cambiaban, el sistema bloqueaba inmediatamente la conexión sin colapsar ni filtrar datos. Fue diseñado para ser resiliente, lo que significa que si una computadora fallaba o si la red tenía un problema temporal, el resto del sistema seguiría funcionando, y la conexión fallida podría restablecerse rápidamente una vez resuelto el problema.

Uno de los aspectos más importantes de la investigación es lo que el sistema no hace. Los investigadores demostraron explícitamente que su enfoque no requiere que los científicos reescriban sus programas de software. El sistema funciona de manera transparente, lo que significa que las aplicaciones que se ejecutan en las computadoras no necesitan saber que están siendo aseguradas. La seguridad ocurre debajo, en la capa de red, invisible para el usuario. Esto es una desviación significativa de otros marcos de seguridad que obligan a los desarrolladores a cambiar su código para adaptarse a un modelo de seguridad específico. Al mantener las aplicaciones sin cambios, el sistema permite que las herramientas científicas existentes se utilicen en entornos seguros sin necesidad de modificación.

El estudio también destacó los límites de la tecnología actual. Aunque el sistema funciona muy bien para redes donde las computadoras se conectan con unas pocas otras, los investigadores encontraron que si cada computadora intentara conectarse con todas las demás al mismo tiempo, la configuración inicial se ralentizaría significamente. Esto se debe a que el hardware utilizado para generar los informes de identidad tiene un límite en cuántos puede procesar a la vez. Para los tipos de procesos científicos a gran escala que los investigadores tenían en mente, donde los datos fluyen en un camino específico en lugar de una red caótica, esta limitación no era un problema. El sistema está optimizado para estos flujos de trabajo estructurados y de larga duración, asegurando que la seguridad no se convierta en un cuello de botella.

En última instancia, el trabajo demuestra que es posible construir una red segura y de alta velocidad para la computación confidencial que no sacrifique el rendimiento por la seguridad. Los investigadores demostraron que, al diseñar cuidadosamente cómo interactúan las verificaciones de seguridad y el movimiento de datos, pudieron lograr un equilibrio que antes se consideraba difícil de alcanzar. El sistema proporciona una forma para que las organizaciones compartan datos sensibles a través de redes no confiables con la confianza de que los datos permanecen cifrados y los participantes están verificados, todo ello manteniendo la velocidad requerida para la computación de alto rendimiento moderna. Esto abre la puerta a una mayor colaboración en la investigación científica, donde las instituciones pueden trabajar juntas en problemas sensibles sin comprometer la privacidad de sus datos o la eficiencia de su trabajo.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →