Abstract: En la actualidad, y debido al aumento de ataques informáticos realizados en los últimos tiempos, mantener a salvo la información almacenada en cualquier tipo de dispositivo electrónico es uno de los principales objetivos de cualquier usuario o compañía. Una de las posibles soluciones es crear un entorno aislado en el cual, aunque el sistema operativo haya sido comprometido, los datos sensibles estarán protegidos. Se denomina Trusted Execution Environment a aquella zona de ejecución segura dentro de un procesador. Es un área donde el código ejecutado y los datos accedidos están protegidos y aislados gracias a políticas de privacidad y permisos de acceso, garantizando así, que ningún usuario que no tenga los permisos necesarios pueda acceder, evitando modificaciones en el código y en su comportamiento. El concepto de Trusted Execution Environment surge por primera vez en 2009 en uno de los documentos publicados por la OMTP Open Mobile Terminal Platform, un foro creado entre las grandes compañías para discutir acerca de la estandarización de determinados elementos de la tecnología móvil. Dicho concepto, consiste en proveer un mecanismo de aislamiento a nivel hardware además de un sistema operativo seguro ejecutado por encima de dicho nivel de aislamiento. Sin embargo, el término se ha generalizado para referirse a una zona de ejecución segura dentro de un procesador. Hoy en día, la mayoría de los dispositivos electrónicos que se encuentran a nuestro alrededor, utilizan TEEs. Ordenadores, smartphones, videoconsolas, y hasta dispositivos como una Smart Tv, hacen uso de dichos entornos.