Los puntos clave no están disponibles para este artículo en este momento.
Hoy en día, hay una tendencia a diseñar sistemas complejos, pero seguros. En este contexto, el Entorno de Ejecución Confiable (TEE) fue diseñado para enriquecer las plataformas de confianza definidas anteriormente. El TEE es comúnmente conocido como un entorno de procesamiento aislado en el que las aplicaciones pueden ejecutarse de manera segura, independientemente del resto del sistema. Sin embargo, el TEE aún carece de una definición precisa, así como de bloques de construcción representativos que sistematicen su diseño. Las definiciones existentes de TEE son en gran medida inconsistentes y no específicas, lo que lleva a confusiones en el uso del término y su diferenciación de conceptos relacionados, como el entorno de ejecución segura (SEE). En este documento, proponemos una definición precisa de TEE y analizamos sus propiedades fundamentales. Además, discutimos conceptos importantes relacionados con el TEE, como la confianza y la verificación formal. Ofrecemos una breve revisión de los TEE basados en ARM TrustZone académicos e industriales existentes y los comparamos utilizando nuestra definición propuesta. Finalmente, discutimos algunos ataques conocidos en TEE desplegados, así como su amplio uso para garantizar la seguridad en diversas aplicaciones.
Sabt et al. (Sat,) estudiaron esta pregunta.