Trust Dies in Darkness: Shedding Light on Samsung's TrustZone Keymaster Design

No ratings

Presented at USENIX Security 2022 by

ARM-based Android smartphones rely on the TrustZone hardware support for a Trusted Execution Environment (TEE) to implement security-sensitive functions. The TEE runs a separate, isolated, TrustZone Operating System (TZOS), in parallel to Android. The implementation of the cryptographic functions within the TZOS is left to the device vendors, who create proprietary undocumented designs.