VETE: Virtualizing the Trusted Execution Environment

In this project we explore the idea of using a thin hypervisor to achieve verifiable security within an otherwise large trusted execution environment (TEE).

The TEE hypervisor should allow secure access to its services from the unsecure world but also maintain security and integrity between different Trusted Applications (TA) in the secure world and within the TEE itself.

This would enable much faster development and deployment of trusted applications, with full access to system services (such as those defined by the Global Platform (GP) ) without compromising the security.

VETE is a collaboration between SICS and Ericsson Research.