Learn · Confidential Computing
TEEs explained
A Trusted Execution Environment (TEE) is a hardware-isolated "secure room" inside a CPU. Code and data inside it are shielded — even from the operating system, the hypervisor, and the machine's own operator — and the chip can cryptographically prove what ran.
Two properties that matter
- Isolation. The CPU encrypts the enclave's memory. A cloud admin with full root access still can't read what's inside or tamper with it undetected.
- Remote attestation. The enclave produces a signed quote (rooted in a hardware key / virtual TPM) that proves which exact code is running on genuine hardware. Anyone can verify that signature chain before trusting the output.
Compute happens inside the enclave; it emits a signed attestation; a verifier checks it; the attested result is used on-chain.
Why oracles care
Oracles exist to bring trustworthy off-chain data on-chain. Today you largely trust operators to be honest. A TEE lets an operator prove that a price (or any computation) was produced by audited code, untampered — turning "trust me" into "verify the attestation." It also enables secure cross-chain signing: a key generated inside an enclave can sign only when consensus conditions are met, with no human able to extract it.
The hardware
Two production technologies dominate, both available as confidential VMs on major clouds:
- AMD SEV-SNP — mature, low overhead, widely available (AWS, GCP, Azure).
- Intel TDX — newer, with richer attestation; rolling out on latest Xeon hardware.
Last reviewed June 2026