Confidential computing is becoming a trust layer for AI workloads
Hardware-isolated execution and remote attestation can protect models and data while they are in use. The technology narrows infrastructure trust; it does not make the application, model or output correct.
What is happening?
Confidential computing creates a hardware-protected area where an AI workload can use plaintext models and data without exposing them to the ordinary cloud host or cluster administrator. Remote attestation lets another service check the hardware and measured software state before releasing a model key or sensitive dataset. That is useful when the infrastructure operator is outside the trust boundary. The guarantee is still narrow. An authentic confidential VM can run vulnerable code, accept a malicious prompt, reveal sensitive output or use revoked firmware. A production design must combine attestation with reproducible workload identity, scoped key release, application security, output controls and fast revocation.
Why this trend is moving
- 01AI workloads expose model weights, prompts, datasets, adapters and intermediate state while processors are actively using them.
- 02AMD SEV-SNP, Intel TDX and Arm CCA provide VM-scale hardware isolation with remote-attestation mechanisms.
- 03NVIDIA Hopper, Blackwell and later accelerator platforms extend confidential execution and attestation into GPU workloads.
- 04Azure and Google now document confidential GPU configurations, while AWS, Azure and Google provide attestation-bound secret-release patterns.
- 05Confidential Containers and Trustee bring measured lightweight VMs, attestation and key brokerage into Kubernetes workflows.
- 06Recent advisories and research demonstrate that attestation policy, security versions, side-channel assumptions and guest defenses must continue after launch.
What this means in practice
- The protected boundary must include every CPU, GPU, driver, interconnect and workload component that handles plaintext.
- Attestation evidence should inform a relying-party decision rather than acting as a universal pass or fail badge.
- Model and data keys should be released only when fresh composite evidence, workload identity, user authority and task policy all pass.
- Known measurements need traceable builds, signatures, reference values and current security-version policy.
- Confidential execution does not replace secure coding, prompt-injection resistance, application authorization or output-loss prevention.
- Side channels, denial of service, physical attacks and some host-controlled behaviors may remain outside the platform threat model.
- Performance and cost tests must include launch, attestation, key release, model unsealing, failures and constrained hardware availability.
What the headline leaves out
This is the practical technical view: how the system is put together, where it can fail, and what a real deployment asks from the team running it.
How it is built
A confidential AI system starts by defining protected assets and the untrusted infrastructure boundary. It builds a reproducible measured workload from approved firmware, guest, driver, runtime, model server, policy and model artifacts. The scheduler launches that workload inside a CPU TEE and places required accelerators and interconnects into the selected confidential mode. Fresh evidence is collected for the CPU, GPU, secure boot, firmware, driver, guest and application identity. A verifier checks signatures, reference values, revocation, security versions, debug state and freshness. A relying party then intersects that result with the user, task and data policy before releasing keys through an attestation-bound channel. Execution continues under ordinary network, application and output controls, while reference values, advisories, collateral and key-release records support reattestation and revocation.
How inference behaves
CPU confidential VMs encrypt and isolate guest memory and processor state from the hypervisor or host-management environment. GPU confidential computing adds protected device memory, firmware measurements, device certificates and protected or encrypted data paths. Remote attestation produces signed evidence that a verifier appraises against manufacturer endorsements and approved measurements. The result can be used by KMS, a model owner or a key broker to release secrets only to a specified workload state. Whole-VM, enclave and confidential-container designs choose different isolation granularity and trusted-computing-base size. None of them independently verifies the safety of model behavior or business logic.
What the tests can miss
A credible evaluation traces every plaintext transition and tests the complete composite boundary. It verifies fresh evidence for CPU, GPU, firmware, driver, guest, workload and policy; maps every accepted measurement to an approved build and current advisory state; attempts key release with the wrong user, task, image, debug state and security version; inspects host-visible storage, logs and crash paths; exercises revocation and verifier outages; and repeats application, prompt-injection, extraction and output-leakage testing inside the protected environment. Performance reporting should separate cold-path launch and unsealing from steady-state throughput and should state the exact hardware topology and confidential mode.
What deployment involves
Start with one use case whose blocker is infrastructure trust, such as proprietary-model inference in a customer-controlled cluster or sensitive-data analysis in a public cloud. Build signed images and reference values, then use a CPU-only confidential VM for preprocessing or small-model work. Add confidential accelerators only when plaintext reaches the GPU. Release a non-production key after fresh attestation, test revocation and fail-closed behavior, and canary firmware or policy changes. For Kubernetes, keep model keys out of ordinary Secrets and node-visible volumes, using a confidential runtime and attestation-aware key broker. Expand only after the organization can operate reference values, advisories, collateral and incident response.
Where the risks sit
Confidential computing reduces exposure to a malicious or compromised hypervisor, host operating system and selected infrastructure administrators. Its assurance depends on hardware roots, firmware, microcode, attestation libraries, certificate chains, reference measurements, verifier policy and the guest workload. Application vulnerabilities remain inside the trusted environment. Output can still disclose training or retrieved data. Vendor threat models may exclude timing, cache, quality-of-service, physical and denial-of-service attacks. Security therefore requires least-privilege key release, fresh evidence, minimum security versions, debug-state checks, protected I/O, secure application code, network restrictions, output controls and rapid revocation after new advisories.
What it really costs
The cost includes specialized confidential compute, limited regions or instance shapes, attestation services, certificate and reference-value operations, key brokerage, encrypted artifact handling, slower startup, protected I/O overhead, patch qualification and incident response. Modern platforms can approach ordinary inference performance under favorable workloads, but vendor results are configuration-specific. Capacity limitations or unsupported migration and diagnostics can dominate the business case. Compare complete cost per verified protected task against dedicated hosts, on-premises systems, ordinary cloud controls and cryptographic alternatives, using the threat model rather than a general desire for “more security.”
What the evidence supports
The infrastructure trend is established and broadening. NIST’s 2026 draft describes confidential computing for protecting cloud AI workloads. RFC 9334 explicitly includes confidential machine-learning model and data protection as remote-attestation use cases. AMD SEV-SNP, Intel TDX and Arm CCA expose hardware-backed VM isolation and evidence, while cloud platforms provide confidential VMs and attestation services. NVIDIA’s current architecture extends attestation and protected execution to Hopper, Blackwell and multi-GPU paths; its reference Kubernetes guidance requires evidence for CPU, GPU, guest, image and policy before model-key release. Confidential Containers Trustee provides an open attestation and key-broker architecture. The limits are equally well evidenced: AMD and Intel continue publishing TEE security advisories, AMD documents side-channel categories outside its stated threat model, and HECKLER demonstrated malicious-interrupt attacks against confidential VMs. The evidence supports confidential computing as a strong infrastructure control for named adversaries—not as proof that the AI system is safe or correct.
How it works in practice
Confidential computing can reduce exposure of models, prompts, training data and intermediate state to cloud operators and compromised infrastructure. Its useful guarantee is narrower than “trusted AI”: the hardware and measured software can prove an approved execution state, while application defects, malicious inputs, unsafe model behavior, output leakage, side channels and availability remain separate problems.
How the parts work together
The headline technology is only one part of the product. Reliability, security and cost are usually decided by the handoffs around it.
- 01
Assets and threat model
Name the model weights, prompts, datasets, adapters, keys and outputs that require protection. State which administrators, hosts, tenants, devices and network paths are outside the trust boundary, and which attacks remain out of scope.
- 02
Reproducible workload identity
Build a measured guest, container or enclave from pinned firmware, kernel, runtime, driver, model-server, policy and model artifacts. Record hashes, signatures, provenance and reference values before deployment.
- 03
CPU and accelerator isolation
Launch the workload inside a CPU TEE and, where required, place the GPU and its protected interconnect path into confidential mode. Keep plaintext weights and data outside host-visible storage and management paths.
- 04
Fresh composite evidence
Collect nonce-bound evidence for the CPU, GPU, firmware, secure boot, guest image, workload identity and runtime policy. Treat missing or unverifiable components as a failed trust decision rather than silently shrinking the boundary.
- 05
Verification and appraisal
Validate signatures, certificate status, reference values, security versions, debug state, freshness and policy. The verifier produces an attestation result; the relying party still decides whether that result is sufficient for this task.
- 06
Conditional key and data release
Release model keys, data keys, credentials or input only when attestation, workload identity, user authorization and task policy all pass. Bind secrets to the session and avoid long-lived plaintext outside protected memory.
- 07
Execution, output and egress control
Run inference, fine-tuning or collaboration inside the approved boundary. Enforce normal application authorization, network policy, rate limits, output handling, logging and deletion without exposing protected content in telemetry.
- 08
Continuous assurance and revocation
Monitor firmware advisories, verifier collateral, reference values, certificate revocation, configuration drift and performance. Reattest after material changes, revoke vulnerable states and roll forward or back through tested releases.
Estimate the limits before the demo
These equations are planning tools rather than substitutes for testing. They help expose a design that is unlikely to fit its hardware, budget, reliability or risk limits.
Key release requires every independent condition
release = valid evidence ∧ fresh nonce ∧ approved reference state ∧ workload identity ∧ user authority ∧ task policy Attestation should not become a universal unlock. A genuine TEE running an approved image still needs the right user, purpose and data authorization before a key or dataset is released.
- A valid GPU report does not authorize access to a patient dataset.
- A model key should remain sealed when the image hash is right but debug mode is enabled.
- An approved image running for an expired task should not keep receiving fresh secrets.
Composite trust is limited by the weakest unverified component
accepted boundary = CPU ∩ GPU ∩ firmware ∩ guest ∩ workload ∩ policy ∩ freshness The intersection is conceptual rather than numeric. A GPU-only attestation cannot prove the guest application, and a CPU report cannot prove a separately attached accelerator unless the evidence and protected channel cover both.
- Verify the driver and GPU device, not only the VM.
- Include the model-server image and runtime policy in the measured identity.
- Fail closed when one component has no trusted reference value.
Economics belong to protected accepted work
cost per protected accepted task = compute + attestation + key service + isolation overhead + operations + review + failures ÷ verified accepted tasks A confidential instance price or one benchmark delta is not the full cost. Include capacity constraints, verifier services, key release, slower startup, retries, unavailable features, patching and incident response.
- A near-native token rate may still hide long attestation and model-unseal startup.
- Single-GPU availability can change the architecture for a large model.
- A direct non-confidential workload may be cheaper when the threat model does not include the host.
Confidential computing protects data while the processor is using it
Encryption at rest protects stored model files and datasets. Transport encryption protects bytes moving across a network. Both eventually deliver plaintext to memory and processors. Confidential computing adds a hardware-enforced environment intended to isolate that active state from the hypervisor, host operating system and infrastructure administrators.
For AI, the protected assets may include model weights, system prompts, user prompts, retrieved documents, fine-tuning data, gradients, adapters and intermediate activations. A model provider may want to protect weights inside a customer-controlled cluster, while the customer wants to prevent the provider or cloud operator from seeing input and output.
The boundary must be explicit. A whole confidential VM protects a broader guest with a larger trusted computing base. An enclave narrows the protected code but often requires more application work. A confidential container usually runs inside a lightweight confidential VM and adds orchestration convenience rather than creating a new hardware guarantee.
- List every plaintext transition in the model and data lifecycle.
- Choose VM, enclave or confidential-container scope deliberately.
- Keep keys, weights and prompts out of host-visible logs and volumes.
- Document which operators and components remain trusted.
The accelerator and its links must belong to the same protected story
A CPU TEE can protect memory while data is on the CPU, yet a GPU workload moves weights, activations and inputs across device memory and interconnects. Confidential GPU designs add device memory protection, protected PCIe or encrypted links, device identity and firmware measurements.
Composite systems are harder to attest. The CPU, GPU, driver, virtual-machine monitor, secure boot state and workload image may be verified by different services and certificate chains. A result for one component must not be presented as proof for the whole pipeline.
Multi-GPU configurations add another choice. Encrypted interconnect paths strengthen isolation but may constrain topology or performance. Modes that trust part of the fabric can improve throughput while changing the threat model. The selected mode belongs in the attestation policy and release record.
- Attest the CPU and every accelerator used by the workload.
- Verify confidential mode, debug state, firmware and driver versions.
- Record whether PCIe, NVLink or switch traffic is encrypted or trusted.
- Test the exact single- or multi-GPU topology used in production.
Attestation proves claims about state, not a universal verdict
Remote attestation separates three roles. An attester produces evidence. A verifier checks that evidence against endorsements, reference values and an appraisal policy. A relying party decides what access or data release follows. That last decision is where business context enters.
Freshness matters because an old valid report can be replayed after the environment changes. Nonces, timestamps or short-lived tokens should bind evidence to the current session. Certificate and firmware revocation status also matter; reference values that were acceptable last month may be prohibited after a security advisory.
Attestation policy should be readable and reviewable. A single boolean hides why the environment passed. Preserve component measurements, security-version numbers, debug state, verifier identity, policy version and the exact key-release decision without logging the protected model or data.
- Separate evidence, verification and relying-party policy.
- Require freshness and check revocation collateral.
- Version reference values and appraisal policy.
- Expose reasons for pass, fail and warning states.
Conditional key release turns attestation into an enforceable boundary
The practical value of attestation appears when a key service, model owner or data owner refuses to release sensitive material until the environment satisfies policy. AWS KMS condition keys, Azure secure key release, Google Confidential Space assertions and Confidential Containers Trustee all implement variations of this pattern.
The released secret should be scoped. A model-decryption key may be tied to one measured image and one session. A dataset key may also require the user’s role, purpose and jurisdiction. Binding the secure channel to fresh evidence reduces the chance that a valid token is replayed through a different endpoint.
Secret delivery is only one stage. The model artifact should remain encrypted in registries, object storage, node disks and host-visible volumes. Plaintext should appear only inside the approved guest or device memory and should be cleared when the task ends.
- Release secrets after policy evaluation, not before launch.
- Bind keys to workload identity, user authority and session.
- Keep encrypted artifacts outside the protected environment.
- Define zeroization, restart and crash-recovery behavior.
A measured malicious image is still malicious
A cryptographic measurement is useful only when the relying party knows what it represents. Reproducible builds, signed images, model provenance, software bills of materials and reviewed reference values turn a hash into a release identity.
The trusted computing base can be large: firmware, microcode, attestation libraries, kernel, initrd, drivers, container runtime, model server, tokenizer, policy code and model artifact. Debug tools or management agents added for convenience may expand the boundary and the possible leakage paths.
Reference-value operations must keep pace with patches. Updating firmware without updating policy causes outages; allowing every new value automatically removes the gate. Use staged reference sets, canaries, dual approval and rollback while retaining the ability to revoke a vulnerable measurement quickly.
- Sign and inventory every measured workload artifact.
- Link measurements to source, build and review records.
- Minimize software inside the protected boundary.
- Treat reference-value updates as security releases.
Application flaws, side channels and output leakage remain
A TEE does not make vulnerable application code safe. Memory corruption, injection, unsafe deserialization, overbroad application permissions and model prompt injection can all operate inside an authentic measured workload. The environment may faithfully protect an application that leaks its own secrets through an API.
Confidential-computing threat models often exclude some timing, cache, quality-of-service, power, physical and denial-of-service attacks. Research such as HECKLER and vendor advisories show why firmware, microcode and guest defenses continue to matter after deployment. Attestation must reject known-vulnerable security-version states.
Outputs are outside the protection once deliberately released. Model extraction, memorization, excessive retrieval, covert channels and sensitive generated text require ordinary AI and application controls. Confidential computing protects execution from selected infrastructure threats; it does not govern what the model is allowed to reveal.
- Apply secure coding and application authorization inside the TEE.
- Test side-channel assumptions against the vendor threat model.
- Patch firmware, modules, drivers and guests as one security chain.
- Use output filtering, rate limits and data-loss controls after inference.
Production assurance depends on collateral, revocation and observability
Attestation systems depend on certificate chains, reference integrity manifests, online status checks, verifier services and policy. Any of these can become stale or unavailable. A production design needs cached collateral rules, expiry handling, fail-closed behavior and an emergency process for verifier or key-service outages.
Logs should prove which workload and policy received a secret without recording prompts, model weights, keys or private output. Correlation across scheduler, attestation, key broker, model server and application records is necessary for incident response.
Reattestation policy should follow material risk. A restart, migration, firmware update, driver change, model-server release or switch into debug mode may require new evidence and fresh keys. Long-lived sessions need shorter secret lifetimes or periodic renewal rather than one permanent startup decision.
- Monitor verifier, RIM, certificate and revocation dependencies.
- Fail closed for missing or mismatched evidence.
- Keep privacy-preserving audit records of every key release.
- Reattest and rotate secrets after material state changes.
The business case is strongest where infrastructure trust is the blocker
Confidential computing adds encryption, protected I/O, attestation, key release and operational constraints. Modern platforms can approach ordinary performance for some inference workloads, but overhead varies with model, batch size, transfers, topology, storage and network behavior. Vendor headline results should not replace local end-to-end measurement.
Capacity and feature support may matter more than raw token speed. Specialized instance availability, single-GPU limits, unsupported migration or diagnostics and slower startup can affect resilience and cost. Benchmark both steady-state inference and the complete cold path from scheduling through attestation and model unsealing.
The technology earns its complexity when a model owner, data owner or regulator cannot accept the cloud operator or cluster administrator inside the trust boundary. It adds less value when the application already fully trusts its host and the main risks are model quality, prompt injection or ordinary account compromise.
- Benchmark cold start, steady state, failure and recovery.
- Include instance scarcity and unsupported features in capacity planning.
- Compare against on-premises, dedicated-host and cryptographic alternatives.
- Adopt only when the named threat justifies the larger control plane.
What a benchmark worth believing should report
A performance number means little unless the workload, system configuration and quality bar are fixed. This is the minimum record a team should keep.
| Metric | How to measure it | Why it matters |
|---|---|---|
| Boundary completeness | Inventory every place where model, prompt, dataset, adapter, activation, key and output becomes plaintext. | One host-visible transition can defeat an otherwise strong design. |
| Composite attestation coverage | Verify CPU, GPU, firmware, driver, guest, image and policy evidence for the deployed topology. | Partial evidence is easily mistaken for end-to-end protection. |
| Evidence freshness | Test nonce, timestamp, token lifetime and replay rejection under clock and network faults. | A valid old report may describe a state that no longer exists. |
| Reference-value correctness | Trace every accepted measurement to an approved build, advisory status and policy version. | A signed measurement has no safety meaning without a known reference. |
| Key-release precision | Attempt release with wrong user, task, image, security version, debug state, accelerator or expired evidence. | Attestation should unlock only the intended workload and purpose. |
| Plaintext exposure | Inspect disks, registries, snapshots, host memory, logs, crash dumps and management paths for protected content. | Confidential memory does not protect data copied elsewhere. |
| Revocation response | Time detection, policy update and secret denial after a firmware, certificate or measurement is revoked. | Trust must be removable when the platform becomes vulnerable. |
| Failure-closed behavior | Disable verifier, collateral, key service, secure boot and attestation components and observe the result. | Availability pressure often creates unsafe bypasses. |
| Application security | Run normal code, API, prompt-injection and authorization testing inside the confidential workload. | The TEE protects vulnerable code as faithfully as secure code. |
| Output disclosure resistance | Test extraction, memorization, excessive retrieval and unauthorized egress after successful attestation. | Deliberate output leaves the protected boundary. |
| Side-channel posture | Map workload behavior and mitigations to the CPU, GPU and interconnect threat models and current advisories. | Many TEEs exclude selected microarchitectural and denial-of-service attacks. |
| Cold-path latency | Measure scheduling, launch, evidence collection, verification, key release, model decryption and first-token time. | Steady-state token speed hides the operational startup cost. |
| Steady-state overhead | Compare throughput, latency, memory, transfer and energy with the identical non-confidential workload. | Overhead depends on workload shape and protected I/O. |
| Complete cost per protected accepted task | Include specialized compute, attestation, key services, capacity, review, failures, patches and incident work. | Instance price alone does not show whether confidential execution is economical. |
Four sensible deployment patterns
Confidential CPU VM
- Where it fits
- Sensitive preprocessing, retrieval, small-model inference or services that do not require a protected accelerator.
- What you take on
- Broad application compatibility, while GPU work outside the boundary can re-expose data.
Confidential CPU-and-GPU VM
- Where it fits
- Large-model inference or training where the cloud operator and host are excluded from the trust boundary.
- What you take on
- Strong accelerator coverage with specialized hardware, topology and attestation dependencies.
Confidential container with policy key release
- Where it fits
- Kubernetes deployments that need ordinary scheduling plus measured lightweight VMs, encrypted images and per-workload secrets.
- What you take on
- Cloud-native operations with a larger control plane spanning runtime class, attestation, key broker and reference values.
Multi-party confidential AI service
- Where it fits
- A model owner and one or more data owners collaborate without revealing weights or datasets to each other or the infrastructure operator.
- What you take on
- Useful trust separation, with difficult identity, output, governance, reproducibility and dispute-resolution requirements.
Where projects usually go wrong
Only the CPU is attested
What you see: The VM passes while plaintext weights and prompts move through an unattested GPU or link.
What to do: Require composite CPU, GPU, driver and interconnect evidence for accelerator workloads.
A genuine TEE becomes a universal unlock
What you see: Any user or task receives secrets when the platform report passes.
What to do: Intersect attestation with workload identity, user authorization, purpose and data policy.
Old evidence is replayed
What you see: A previously valid token releases keys after the workload or firmware changes.
What to do: Use verifier nonces, short token lifetimes and session-bound secure channels.
Unknown measurements are accepted automatically
What you see: New images or firmware enter production without review.
What to do: Use versioned reference sets, staged approval and fail-closed unknown-state handling.
The measured image contains vulnerable code
What you see: Attestation succeeds while the application leaks data through an exploit or API.
What to do: Keep secure-development, dependency, penetration and authorization testing inside the release gate.
Model keys appear in host-visible systems
What you see: Plaintext keys enter Kubernetes Secrets, node disks, logs or ordinary environment variables.
What to do: Release keys only inside the attested guest and zeroize them after use.
Debug or diagnostic paths weaken isolation
What you see: A troubleshooting mode exposes memory or disables a protection while policy still passes.
What to do: Attest debug state and use separately approved diagnostic images with no production data.
Revoked firmware remains trusted
What you see: Reference values do not change after a security advisory.
What to do: Monitor vendor collateral and enforce minimum security versions with tested emergency updates.
Attestation service outage creates a bypass
What you see: Operators disable checks to restore availability.
What to do: Design bounded collateral caching, explicit emergency policy and fail-closed secret release.
Sensitive content leaks through telemetry
What you see: Prompts, weights or outputs appear in traces, crash reports or audit records.
What to do: Log identity and decision metadata while redacting protected payloads.
Side-channel assumptions are unstated
What you see: A deployment claims protection against attacks excluded by the hardware threat model.
What to do: Publish the excluded attacks and apply workload-specific mitigations or a different platform.
Performance testing covers only warm inference
What you see: Production stalls during launch, attestation, unsealing or recovery despite good token throughput.
What to do: Benchmark the full cold path, failures and constrained-capacity scenarios.
A checklist you can actually use
- Name the protected model, data, key and intermediate-state assets.
- State which operators, hosts, devices and tenants are untrusted.
- Document attacks that the selected TEE explicitly excludes.
- Choose VM, enclave or confidential-container granularity.
- Include every required accelerator and interconnect in the trust boundary.
- Build reproducible, signed workload and model artifacts.
- Record firmware, kernel, driver, runtime and policy versions.
- Create approved reference values for every measured component.
- Require fresh nonce-bound composite attestation.
- Validate certificate chains, revocation and minimum security versions.
- Attest secure boot, confidential mode and debug state.
- Keep the verifier and relying-party policy logically distinct.
- Intersect attestation with user, task and data authorization.
- Release keys only through an attestation-bound secure channel.
- Keep model and data artifacts encrypted outside protected memory.
- Prevent protected payloads from entering logs, dumps and ordinary secrets.
- Apply normal secure coding, API authorization and prompt-injection controls.
- Control output, egress, extraction and memorization risks.
- Define restart, crash, migration, expiry and zeroization behavior.
- Monitor advisories, collateral availability and reference-value drift.
- Test revocation and fail-closed operation before production.
- Benchmark cold start, steady state, failure and recovery.
- Calculate complete cost per verified protected task.
Terms worth knowing
- Confidential computing
- Hardware-backed isolation intended to protect data and code while they are actively being processed.
- Trusted Execution Environment
- An isolated execution boundary whose confidentiality or integrity is enforced below the ordinary host software layer.
- Confidential virtual machine
- A VM whose memory and CPU state are protected from the hypervisor and host management environment by hardware.
- Attester
- The system component that produces evidence about its hardware, software or configuration state.
- Verifier
- The service that appraises attestation evidence against endorsements, reference values and policy.
- Relying party
- The entity that uses an attestation result to decide whether to release data, keys or access.
- Evidence
- Signed claims and measurements produced by an attester for appraisal.
- Reference value
- A known or approved measurement used to judge the state reported in attestation evidence.
- Endorsement
- Information from a manufacturer or authority that helps a verifier interpret and trust evidence.
- Composite attestation
- A trust decision built from evidence about several components such as CPU, GPU, guest and workload.
- Remote attestation
- A process that allows a remote relying party to evaluate claims about an execution environment.
- Conditional key release
- Providing a decryption key only after attestation and authorization policy succeed.
- Reference Integrity Manifest
- A signed set of expected measurements used to appraise device firmware or software state.
- Trusted computing base
- All hardware and software components whose correct behavior is required for the security claim.
- Side channel
- Information leakage through timing, cache, contention, power or other behavior outside the intended data interface.
Primary references and technical starting points
These sources support the architecture, runtime, benchmark and security claims. Vendor capabilities can change, so the article records the distinction between established evidence, measured product behavior and editorial interpretation.
- 01 Confidential Computing Consortium: About confidential computingconfidentialcomputing.io
- 02 NIST IR 8320E: Confidential computing of data in cloud workloadscsrc.nist.gov
- 03 NIST AI Risk Management Frameworknist.gov
- 04 NIST AI 600-1 Generative AI Profilenist.gov
- 05 RFC 9334: RATS architecturerfc-editor.org
- 06 RFC 9711: Entity Attestation Tokenrfc-editor.org
- 07 RFC 9999: RATS Conceptual Message Wrapperrfc-editor.org
- 08 IETF RATS working-group documentsdatatracker.ietf.org
- 09 DMTF SPDM published versionsdmtf.org
- 10 DMTF: SPDM specification 1.2 releasedmtf.org
- 11 AMD Secure Encrypted Virtualization documentationamd.com
- 12 AMD SEV-SNP Firmware ABI Specificationdocs.amd.com
- 13 Linux kernel: SEV guest APIkernel.org
- 14 Linux kernel: AMD memory encryptiondocs.kernel.org
- 15 AMD: SEV-SNP routing misconfigurationamd.com
- 16 AMD: Quality-of-service feature side channelsamd.com
- 17 AMD: SEV information disclosure mitigationamd.com
- 18 AMD: TLB poisoning attacks on SEVamd.com
- 19 Intel Trust Domain Extensions documentationintel.com
- 20 Intel Trust Authority: GPU remote attestationdocs.trustauthority.intel.com
- 21 Intel TDX module advisory INTEL-SA-01314intel.com
- 22 Intel TDX module advisory INTEL-SA-01397intel.com
- 23 Arm Confidential Compute Architecturelearn.arm.com
- 24 Arm: End-to-end CCA attestation with Trusteelearn.arm.com
- 25 Arm: Run an application in a CCA Realmlearn.arm.com
- 26 USENIX: Enabling Realms with Arm CCAusenix.org
- 27 NVIDIA: AI security with confidential computingnvidia.com
- 28 NVIDIA: What is confidential computing?nvidia.com
- 29 NVIDIA Attestation documentationdocs.nvidia.com
- 30 NVIDIA Attestation GPU claimsdocs.nvidia.com
- 31 NVIDIA Attestation architecturedocs.nvidia.com
- 32 NVIDIA Reference Integrity Measurements guidedocs.nvidia.com
- 33 NVIDIA Hopper single-GPU attestationdocs.nvidia.com
- 34 NVIDIA Blackwell single-GPU attestationdocs.nvidia.com
- 35 NVIDIA Attestation tools installationdocs.nvidia.com
- 36 NVIDIA GPU and switch attestationdocs.nvidia.com
- 37 NVIDIA PPCIE verifier architecturedocs.nvidia.com
- 38 NVIDIA: Required confidential Kubernetes capabilitiesdocs.nvidia.com
- 39 NVIDIA: Confidential model deployment scopedocs.nvidia.com
- 40 NVIDIA GPU Operator with Confidential Containersdocs.nvidia.com
- 41 NVIDIA: Hardware-rooted AI security performancedeveloper.nvidia.com
- 42 NVIDIA Attestation troubleshootingdocs.nvidia.com
- 43 Azure Confidential AIlearn.microsoft.com
- 44 Azure confidential GPU optionslearn.microsoft.com
- 45 Azure confidential VM overviewlearn.microsoft.com
- 46 Azure confidential VM FAQlearn.microsoft.com
- 47 Azure confidential VM guest attestationlearn.microsoft.com
- 48 Azure Attestation overviewlearn.microsoft.com
- 49 Azure Trusted Execution Environment overviewlearn.microsoft.com
- 50 Azure virtual TPMs in confidential VMslearn.microsoft.com
- 51 Google Confidential VM attestationdocs.cloud.google.com
- 52 Google Cloud Attestationdocs.cloud.google.com
- 53 Google Confidential Space token claimsdocs.cloud.google.com
- 54 Google Confidential Space attestation assertionsdocs.cloud.google.com
- 55 Google architecture: Confidential computing for analytics and AIdocs.cloud.google.com
- 56 Google: Confidential Accelerators for AI securitycloud.google.com
- 57 Google: Expanding Confidential Computing for AI workloadscloud.google.com
- 58 AWS Nitro Enclaves overviewdocs.aws.amazon.com
- 59 AWS Nitro Enclaves securitydocs.aws.amazon.com
- 60 AWS Nitro Enclaves cryptographic attestationdocs.aws.amazon.com
- 61 AWS Nitro Enclaves with KMSdocs.aws.amazon.com
- 62 AWS KMS attestation conditionsdocs.aws.amazon.com
- 63 AWS KMS condition keys for Nitro Enclavesdocs.aws.amazon.com
- 64 AWS KMS condition keys for attested platformsdocs.aws.amazon.com
- 65 AWS Nitro Enclaves root-of-trust verificationdocs.aws.amazon.com
- 66 Confidential Containers: Trustee architectureconfidentialcontainers.org
- 67 Confidential Containers: Attestation with Trusteeconfidentialcontainers.org
- 68 Confidential Containers: Deploy Trustee in Kubernetesconfidentialcontainers.org
- 69 Confidential Containers: Extending Trustee KBSconfidentialcontainers.org
- 70 NIST CSWP 36B: Hardware-rooted platform integritycsrc.nist.gov
- 71 USENIX: HECKLER attack on confidential VMsusenix.org
- 72 Formal security analysis of AMD SEV-SNP interfacearxiv.org