Project Zero: Trust Issues: Exploiting TrustZone TEEs

T6 - Secure OS and TEE T6 is a secure operating system and a trusted execution environment (TEE) platform designed and developed by TrustKernel since 2012. By design, T6 has leveraged hardware-grade isolation technology (ARM TrustZone, Intel SGX) and the most advanced protection mechanisms of modern operating systems to effectively prevent sensitive information from advanced hackings. Rust OP-TEE TrustZone SDK Background • ARM TrustZone provide trusted execution environment in mobile phone and embedded devices • TrustZone secures mobile payment, identification authentication, key management, AI models, DRM,OS integrity, etc.

Reflections on Trusting TrustZone - Black Hat

Nov 14, 2019 Trust.Zone VPN - Fast Speeds But Sketchy Support (Review)

Layered Security for Your Next SoC – Arm

(PDF) Providing Root of Trust for ARM TrustZone using On Nov 03, 2014 Project Zero: Trust Issues: Exploiting TrustZone TEEs TrustZone’s software model provides each world with its own copies of both lower privilege levels-- EL0 and EL1.This allows for the execution of different operating system kernels simultaneously - one running in the “Secure World” (S-EL1), while another runs in the “Normal World” (EL1).