Paper: HIGH PERFORMANCE TRUSTED EXECUTION ENVIRONMENT

Author: Jonathan Kline

ABSTRACT 

This paper explores the construction of a Trusted Execution Environment (TEE) which doesn’t rely on TrustZone or specific processing modes in order to achieve a high-performance operating environment with multiple layers of hardware enforced confidentiality and integrity. The composed TEE uses hardware intellectual property (IP) blocks, existing hardware-level protections, a hypervisor, Linux security module (LSM), and Linux kernel capabilities including a file system in order to provide the performance and multiple layers of confidentiality and integrity. Additionally, the TEE composition explores both open source and commercial solutions for achieving the same result. 

Technical Sessions Agenda

 

Star Lab CTO Selected for “Best Cyber Paper” at GVSETS 2019