Trusted Execution Environment (TEE)
What is Trusted Execution Environment (TEE)?
Trusted Execution Environment (TEE)A secure, isolated execution context within a processor where code and data are protected in confidentiality and integrity, even from the host OS and hypervisor.
A Trusted Execution Environment is a CPU-enforced runtime that runs in parallel with the normal "rich" environment and is protected by hardware mechanisms such as memory encryption, page-table isolation, and measured boot. A TEE provides three guarantees: only authorized code can run inside, that code can prove its identity through remote attestation, and its memory is shielded from privileged software outside. TEEs underpin confidential computing in the cloud, secure mobile keystores, payment tokenization, biometric processing, and DRM. In multi-tenant clouds they let customers run workloads on shared infrastructure without trusting the operator, supporting use cases like federated analytics, cross-organization ML, and sovereign data processing. Examples include Intel SGX, Intel TDX, AMD SEV-SNP, Arm TrustZone, and AWS Nitro Enclaves.
● Examples
- 01
Intel SGX enclave attested to a remote verifier before key release.
- 02
Arm TrustZone protecting Android keystore on a mobile device.
● Frequently asked questions
What is Trusted Execution Environment (TEE)?
A secure, isolated execution context within a processor where code and data are protected in confidentiality and integrity, even from the host OS and hypervisor. It belongs to the Cloud Security category of cybersecurity.
What does Trusted Execution Environment (TEE) mean?
A secure, isolated execution context within a processor where code and data are protected in confidentiality and integrity, even from the host OS and hypervisor.
How do you defend against Trusted Execution Environment (TEE)?
Defences for Trusted Execution Environment (TEE) typically combine technical controls and operational practices, as detailed in the full definition above.
What are other names for Trusted Execution Environment (TEE)?
Common alternative names include: TEE.