thinQmaster Virtual testing partner Adaptive practice exams that find your weak spots and drill them. Every answer explained. From $69
Enroll

thinQmaster

Find your exam

Five questions free, before you decide.

Step 1 · choose a vendor

In one of our camps? Your practice exams come with the tuition — they are on your study page already.

Security Fundamentals & Crypto · Advanced

Trusted Execution Environment (TEE)

Hardware-isolated area of a processor that protects code and data from the rest of the system, including the OS.

Definition

TEEs guarantee confidentiality and integrity of code and data loaded inside them. Examples include Arm TrustZone, Intel SGX and TDX, and AMD SEV-SNP. They support mobile payments, DRM, key protection, and confidential computing.

Example

A mobile payment app stores tokenized card data in the phone's TrustZone-based TEE.

Exam tip

TEEs protect data in use; they rely on hardware vendors' security and have faced side-channel attacks.

Related terms