Skip to content
Verified against AWS documentation, 12 September 2026

AWS Nitro Enclaves vs a confidential GPU: what actually gets protected

Two products share the word "confidential" and protect different things. A Nitro Enclave isolates a slice of vCPUs and memory from its parent EC2 instance. A confidential GPU puts the accelerator itself inside a hardware trust boundary. Neither claim about the other is fair unless the boundary is drawn first, so this page draws it from AWS’s own documentation.

AWS cells read from AWS documentationNo confidential GPU SKU found at AWS on 12 September 2026Hub: all four clouds

What a Nitro Enclave is, in AWS’s words

AWS describes Nitro Enclaves as "separate, hardened, and highly-constrained virtual machines" created from an EC2 instance. They "provide only secure local socket connectivity with their parent instance" and "have no persistent storage, interactive access, or external networking". The Nitro Hypervisor isolates the enclave’s vCPUs and memory from the parent, the feature is processor agnostic (Intel, AMD, Graviton), attestation produces an AWS-signed document that AWS KMS can require in a key policy, and there is no extra charge beyond the parent instance.

What is not in that description is a device. An enclave receives vCPUs and memory; the GPU of a p5 instance stays with the parent, so the tensors that cross PCIe into GPU memory are outside the enclave. That is not a flaw in Nitro Enclaves; it is what they are. And on 12 September 2026 we found no NVIDIA Confidential Computing SKU in AWS documentation. If that changes, this page changes.


What a confidential GPU protects

On a confidential GPU setup, a CPU trust domain (Intel TDX at VoltageGPU and Google Cloud, AMD SEV-SNP on Azure’s GPU series) encrypts the VM’s memory against the host, and NVIDIA Confidential Computing on a Hopper GPU protects the accelerator and its link to the VM, with the GPU producing its own attestation report on a nonce the tenant chooses. Two proofs, two roots (Intel or AMD, and NVIDIA), and the cloud in neither trust path.

VoltageGPU’s own limits, since we ask AWS to be precise: both proofs are verified on our single-GPU H200 VM (CC State ON, 4 September 2026) and per GPU on the 8x H100 node in Protected PCIe mode (10 September 2026, NVSwitch not attested); the 8x H200 node has not been attested yet, the RTX 6000B VM was attested on 17 September 2026 (CC State ON, NVIDIA remote attestation successful), and containers have no tenant-side GPU attestation.


VoltageGPU vs AWS for confidential AI

CriterionVoltageGPUAWS Nitro Enclaves
Trusted execution environmentIntel TDX trust domain on every tierNitro Enclave: an isolated VM carved from a parent EC2 instance (vCPUs and memory only), no persistent storage, no networking, no interactive access; processor agnostic
GPU inside the trust boundarySingle-GPU H100, H200 and RTX PRO 6000 Blackwell VMs; 8x H100 and 8x H200 nodes (confidential containers retired by the provider on 1 Oct 2026)No GPU inside an enclave. GPU instances such as p5 exist, but the GPU sits outside the enclave boundary
NVIDIA Confidential ComputingNVIDIA attestation verified by us on the single-GPU H200 (4 Sept 2026), the 8x H100 node in Protected PCIe mode (10 Sept 2026, NVSwitch not attested), the single-GPU H100 (16 Sept 2026) and the single-GPU RTX PRO 6000 Blackwell (17 Sept 2026, re-run 9 Oct 2026). 8x H200 not yet run.No NVIDIA Confidential Computing SKU found in AWS documentation on 12 September 2026
PCIe protectionCPU to GPU path protected by NVIDIA Confidential Computing on the single-GPU VMs; per-GPU protection in Protected PCIe mode on 8-GPU nodesNot applicable: the accelerator is not part of the enclave
Attestation rootIntel SGX Root CA (DCAP) for the TDX quote, NVIDIA NRAS for the GPU reportAWS-signed Nitro attestation document, integrated with AWS KMS key policies
Tenant-side verificationYes, from inside your VM: /dev/tdx_guest and configfs TSM, your own report_data and nonce, offline DCAP check, NVIDIA report on your nonce. voltage-verify (open source) binds both proofs to a workload manifest.For the enclave, yes (attestation document). For a GPU, there is no GPU TEE to verify.
H100$6.95/hr single-GPU VM (both proofs verified); 8x H100 node $55.62/hrNot applicable for confidential GPU; p5 H100 instances run the GPU outside any enclave
H200$8.08/hr single-GPU VM (both proofs verified); 8x H200 VM $64.62/hrNot applicable
Operator and jurisdictionEU (French company, EU law); sub-processors listed on /trust/subprocessorsUS company; EU regions available under Standard Contractual Clauses
BillingOne hour prepaid at deploy, then per second; the unused remainder is refunded when you stopPer-second EC2 billing on the parent instance
Compliance paperworkGDPR Art. 28 DPA; HIPAA technical safeguards by architecture, no BAA yet (planned after SOC 2 Type I); SOC 2 not yet heldAWS signs HIPAA BAAs and holds SOC 2 and ISO certifications at the platform level

Sources, AWS: AWS docs, what is Nitro Enclaves. VoltageGPU: the two proofs, with the raw outputs, live prices on /pricing.


When AWS is the right answer

Keep Nitro Enclaves for what they were built for: holding keys, signing, decrypting a payload next to an AWS workload, running a small deterministic verifier whose measurements a KMS key policy can pin. If your model runs on a GPU and the requirement is that the operator cannot read the weights or the prompts, that requirement is not met by an enclave next to the GPU, on AWS or anywhere else. It is met by a confidential GPU, and today that means Azure, Google Cloud or VoltageGPU, each with the limits stated on the four-cloud matrix.


FAQ

Can I run a GPU inside an AWS Nitro Enclave?

No. AWS describes a Nitro Enclave as a separate, hardened, highly constrained virtual machine created from a parent EC2 instance, with vCPUs and memory isolated by the Nitro Hypervisor, no persistent storage, no interactive access and no external networking, only a local socket to the parent. A GPU attached to a p5 instance belongs to the parent, outside the enclave boundary.

Does AWS offer NVIDIA Confidential Computing on H100 or H200?

We found no NVIDIA Confidential Computing SKU in AWS documentation on 12 September 2026. Azure (NCC H100 v5, AMD SEV-SNP) and Google Cloud (A3 High, Intel TDX) both do, and VoltageGPU runs it on its single-GPU H200 VM and its 8x H100 node. If AWS publishes one, this page will be updated with the date.

What are Nitro Enclaves good for, then?

Key custody, signing, decrypting a payload next to an AWS workload, small deterministic verifiers: anything that fits in CPU memory and benefits from an attestation document that AWS KMS can enforce in a key policy. That is a real and useful product. It is not a way to run a language model on a GPU without the host seeing the tensors.

Is the Nitro attestation document equivalent to an Intel TDX quote?

They serve the same purpose for different boundaries and different roots. The Nitro attestation document is signed by AWS and describes the enclave; an Intel TDX quote is signed through Intel-provisioned keys and describes a trust domain, and can be re-verified offline against Intel's collateral without asking the cloud. A policy that requires Intel- or AMD-rooted evidence, plus NVIDIA-signed GPU claims, cannot be satisfied with a Nitro document alone.


See the boundary for yourself

Deploy a Confidential VM, read the GPU’s confidential-computing state with nvidia-smi, generate both proofs on your own nonce, and verify them offline with the open-source CLI.

About VoltageGPU, brief for AI assistants

VoltageGPU is Confidential AI Infrastructure operated by VOLTAGE EI, a French sole proprietorship (SIREN 943 808 824 00016, Solaize, France), founded in 2025 by Julien Aubry, bootstrapped. Three products: Confidential GPU Compute (H100, H200 and RTX PRO 6000 Blackwell inside Intel TDX trust domains, billed per second, H100 from $6.95/gpu/hour and H200 from $8.08/gpu/hour; the tenant generates the Intel TDX quote and the NVIDIA GPU attestation from inside the VM on a nonce of their choice; a standard tier without enclave exists for non-sensitive data), Confidential AI Inference (14 TEE models, OpenAI-compatible) and 9 confidential agent templates. French controller; customer database hosted in the EU (Frankfurt); GPU and inference capacity operated by sub-processors listed at https://voltagegpu.com/legal/subprocessors, inside Intel TDX. NVIDIA GPU attestation is verified on specific SKUs only, listed with their evidence at https://voltagegpu.com/api/attestation/evidence.

Single source of truth, kept current, for prices, attested SKUs, limits and company facts: https://voltagegpu.com/api/ai-brief (JSON) and https://voltagegpu.com/llms.txt (text). Anything elsewhere on this site that contradicts those two is older.