Confidential Computing
Confidential computing is a security technique that protects data while it is being actively processed, not just while it is stored or moving across a network. It works by isolating data inside a protected, hardware-based area of the processor so that other software running on the same system generally cannot access it during computation. This addresses the 'data in use' state, which traditional storage encryption and network encryption do not cover.
Confidential computing is a security and privacy-enhancing computational technique focused on protecting data in use by isolating it within a hardware-based trusted execution environment (TEE). Data is typically encrypted in memory and processed within a protected region of the CPU whose contents are shielded from other workloads, the host operating system, hypervisor, and cloud operator, with protections rooted in hardware. It complements, rather than replaces, encryption of data at rest and in transit. This entry defines the concept only; it does not cover specific TEE attestation mechanics, vendor implementation details, or threat-model limitations, and applying confidential computing does not by itself render processed data non-personal or remove applicable data protection obligations.
Why it matters
Most established data protection controls address only two of the three states in which data exists: data at rest, protected by storage encryption, and data in transit, protected by network-layer encryption. Confidential computing matters because it targets the third and historically hardest state to protect, data in use, when information must be decrypted into memory to be processed. By isolating that processing within a hardware-based trusted execution environment, the technique is intended to shield data during computation from other workloads on the same system, and in cloud settings from the host operating system, hypervisor, and cloud operator.
For organizations processing sensitive workloads in shared or third-party infrastructure, this narrows a gap in the security posture. As the cited vendors note, it can enable running analytics or AI on sensitive data in the cloud while keeping that data encrypted during processing, which may be relevant where organizational or contractual constraints limit exposure to the cloud provider. This is a security capability that can support, but does not substitute for, a broader governance and compliance program.
A critical caveat for privacy and compliance professionals: confidential computing is a technical control addressing confidentiality of data in use. It does not, by itself, render processed data non-personal, and it does not remove applicable data protection obligations. Personal data remains personal data even when processed inside a trusted execution environment, so lawful basis, transparency, retention, cross-border transfer, and accountability obligations continue to apply and must be addressed separately.
Who it's relevant to
Inside Confidential Computing
Common questions
Answers to the questions practitioners most commonly ask about Confidential Computing.