Skip to main content
CISSPCISSPSecurityCybersecurityTEE

Data in Use Was Always the Awkward Middle Child — TEEs Are Catching Up

Encrypt rest and transit still leave data plain in memory. TEEs and confidential computing finally make data-in-use a first-class control.

7 min read
ShareLinkedIn

For years, security training repeated a clean story:

  • Encrypt data at rest
  • Encrypt data in transit
  • …and when you need to process it, decrypt into memory and try not to think about it

That third step is where a lot of real risk lives. Memory scraping, privileged insiders, compromised hypervisors, and “the cloud provider can technically see this” arguments all sit in the data-in-use gap.

Confidential computing is the industry name for closing that gap with hardware-backed isolation. The core building block is the Trusted Execution Environment (TEE).

Confidential computing in plain language

Decentriq’s explainer on confidential computing describes it as a privacy-enhancing technology that protects sensitive data while it is being processed, not only when stored or moved. It does this using TEEs—secure, isolated environments inside a processor where computation can happen with reduced exposure to the host system.

Phala’s overview makes the same point in operational terms: traditional cloud security often leaves data exposed during processing; confidential computing keeps stronger protections in place even while applications run.

If a cloud vendor definition helps, Microsoft’s documentation frames a TEE as a segregated area of memory and CPU protected from the rest of the system so code outside that environment cannot read or tamper with data inside it.

For non-security stakeholders: a locked room inside the chip. Work goes in and results come out under controlled conditions. The landlord (cloud host) and the building staff (OS/hypervisor admins) are not supposed to walk in and read the papers on the desk.

What a TEE actually gives you

Different TEE designs (Intel SGX-style enclaves, AMD SEV-style confidential VMs, AWS Nitro Enclaves, ARM TrustZone, and newer GPU TEEs) vary in architecture. The security goals tend to cluster around:

  • Confidentiality of data in use — limit unauthorized viewing of data while processed
  • Integrity of code/data — make unauthorized modification harder
  • Isolation — shrink what the untrusted host can observe
  • Attestation — cryptographic evidence that the right code is running on genuine hardware in an expected state

Attestation is the part privacy and compliance people should not skip. Isolation without verification is a story. Attestation is how a relying party checks the story.

Why privacy and security programs care

Privacy programs spend enormous energy on:

  • Who is the controller vs processor
  • Whether a cloud region is acceptable
  • Whether subprocessors can access personal data
  • How to enable analytics without “just sharing the raw file”

Confidential computing does not replace lawful bases, privacy assessments, or contracts. It can change the technical residual risk in those assessments.

Examples that map cleanly to privacy and security work:

Multi-party analysis without full data pooling. Two organizations want joint fraud, research, or benchmarking insights. Instead of exchanging raw personal datasets, they process within confidential environments designed so participants see results under agreed rules, not each other’s full inputs. (Product designs differ; governance still needs careful review.)

Cloud processing with a stronger “provider access” story. When stakeholders ask, “Can the hyperscaler read this while it runs?” confidential VMs and enclaves become part of a more precise answer than “they promise not to in the contract.”

AI inference on sensitive inputs. Prompt content and model-adjacent data can be highly sensitive. Hardware isolation for inference workloads is increasingly discussed as generative AI moves into regulated environments. Industry trend pieces such as Phala’s 2025 confidential computing trends highlight GPU TEE maturation and regulatory pressure as adoption drivers. Treat vendor trend claims carefully, but the direction—AI plus privacy pressure—matches risk discussions across many enterprises.

Research context also notes strong evaluation interest: many enterprises are actively assessing TEEs for production workloads, especially for regulated datasets and proprietary models in multi-tenant clouds. Market-size estimates for confidential computing diverge widely by firm and definition; qualitative language (rising interest, expanding GPU confidential compute) is safer than single-year doubling claims without a named primary source.

Where TEEs help — and where they do not

Helpful when:

  • The threat model includes privileged infrastructure roles
  • Stronger assurances are needed for processing in a third-party cloud
  • Multiple parties must compute on sensitive inputs with minimal disclosure
  • Regulators or customers ask for technical safeguards beyond policy statements

Not a silver bullet when:

  • The application inside the TEE is vulnerable (bad code is still bad code)
  • Keys or results are mishandled outside the enclave
  • Endpoint risk is ignored: users can still paste data into the wrong place before it ever reaches a TEE
  • Side-channel research or implementation flaws affect a specific TEE generation
  • Operational complexity leads teams to disable protections “temporarily”

Security programs sometimes oversell confidential computing as if it removes the need for access control, logging, and secure SDLC. It does not. It narrows a specific class of risk.

How to evaluate confidential computing in a real program

When a vendor or internal platform team proposes TEEs, ask:

  1. What threat model are we claiming to mitigate? Cloud admin? Co-tenant? OS compromise? Be explicit.

  2. What is attested, and who verifies attestation? If nobody checks attestation in the workflow, the purchase is expensive isolation theater.

  3. Where do keys live and under whose control? Customer-managed keys and release-on-attestation patterns matter.

  4. What data leaves the TEE as output? Results can re-create sensitive facts if the query design is careless.

  5. What is the performance and ops cost? Near-native performance is often claimed; validate on your workload.

  6. How does this appear in the privacy assessment and processing records? New processing locations, subprocessors, and residual risks need documentation.

  7. Failure modes? What happens if attestation fails, a CVE hits the TEE stack, or the workload falls back to non-confidential compute?

A practical starter path (without boiling the ocean)

Organizations do not need to put the entire enterprise in enclaves.

A sensible sequence:

Step 1: Pick one high-sensitivity processing pattern. Examples: HR analytics join, health-adjacent research dataset, confidential AI inference for internal documents, cross-border processing with contractual sensitivity.

Step 2: Map the current trust assumptions. Who can see data in memory today? Which admin roles? Which debug paths?

Step 3: Pilot a confidential VM or enclave path for that pattern. Prefer managed cloud confidential computing offerings if the team is early on the learning curve.

Step 4: Instrument attestation verification and key release. Make verification part of deployment CI/CD or workload startup, not a manual checklist nobody runs.

Step 5: Update privacy assessments and customer-facing security language only after the pilot is real. Do not market “confidential computing” based on a roadmap slide.

Relationship to zero trust and data security posture

Confidential computing fits cleanly next to zero-trust thinking: reduce implicit trust in the infrastructure layer. It also complements DSPM/DLP. Those tools help find and control data movement; TEEs help protect data while authorized processing happens.

If shadow AI is data escaping to the wrong processor, confidential computing is about strengthening the right processor. Programs still need both conversations.

CISSP domain alignment

This topic is a critical evolution in Asset Security for protecting data during processing, especially with AI workloads. It also touches Security Architecture and Engineering (isolation models), Security Operations (attestation monitoring and failure handling), and Security and Risk Management (residual risk language for customers and regulators).

Actionable takeaway

Write a one-page threat model for the most sensitive cloud-hosted processing workload. Include three rows:

  • Risks of data at rest
  • Risks of data in transit
  • Risks of data in use

If the data-in-use row is empty or says only “trusted admins / SOC2 vendor,” that is a precision gap. Schedule a technical deep-dive on whether a TEE-backed pattern (confidential VM, enclave, or confidential GPU inference) would materially reduce that row—and what attestation evidence would be required before trusting it.

That single exercise will do more than a dozen buzzword briefings. It forces the organization to admit where it still relies on promise rather than isolation.


Sources

Related services

Practical consulting aligned to this article’s focus—program design, controls, and operational delivery.

Browse all services