Transmisión de datos en aplicaciones desplegadas sobre entornos de ejecución confiables

Los Entornos de Ejecución Confiables (TEE) aíslan código y datos sensibles en una zona segura de operación para proteger la información de accesos no autorizados. Sin embargo, la comunicación entre el TEE y servicios externos es limitada por la escasa documentación y soporte de las librerías existen...

Full description

Autores:
Rincón Sánchez, Nicolás
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/76236
Acceso en línea:
https://hdl.handle.net/1992/76236
Palabra clave:
Entorno de ejecución confiable
Comunicación segura
Petición HTTP
Open-TEE
OP-TEE
Socket
Ingeniería
Rights
openAccess
License
Attribution-NonCommercial 4.0 International
Description
Summary:Los Entornos de Ejecución Confiables (TEE) aíslan código y datos sensibles en una zona segura de operación para proteger la información de accesos no autorizados. Sin embargo, la comunicación entre el TEE y servicios externos es limitada por la escasa documentación y soporte de las librerías existentes. Este proyecto explora y compara la viabilidad de dos alternativas para emular TEE a la luz del diseño de un mecanismo de comunicación para uso en aplicaciones confiables, empleando librerías de Global Platform y sockets de bajo nivel, que facilita la transferencia de datos desde un TEE hacia APIs externas, especialmente en escenarios relacionados con ciudades inteligentes. Se analizan las ventajas y desventajas de cada alternativa y se evalúan los resultados de un caso simulado, destacando la factibilidad de canalizar peticiones HTTP seguras desde un TEE mediante conexiones basadas en sockets.