Zero-Trust Confidential Silicon (AMD SEV-SNP, Intel TDX & NVIDIA CC)
Eluvix integrates hardware-rooted Confidential Computing across CPU Trusted Execution Environments (AMD SEV-SNP and Intel TDX) and GPU Trusted Execution Environments (NVIDIA Hopper H100 CC-On / PPCIE and Blackwell B200 TEE-I/O). This removes the cloud host hypervisor (KVM/QEMU), root system administrator, and physical PCIe bus from the Trusted Computing Base (TCB), protecting both proprietary 70B+ model weights and sensitive user prompts in flight and in memory.
1. Silicon Threat Mitigations Verified by Eluvix
First-generation memory encryption (such as AMD SEV-ES) encrypted DRAM against physical cold-boot attacks, but left guest page tables (NPT/EPT) and exception vectors (#VC/#VE) exposed to a malicious host hypervisor. Eluvix verifies four hardware silicon primitives before routing confidential workloads:
| Attack Vector | Hypervisor / Hardware Exploit | Silicon Defense Verified by Eluvix |
| :--- | :--- | :--- |
| Physical DRAM Snoop | Host /dev/mem dump or DDR5 bus interposer | AES-128/256 inline memory engines (AMD ASP / Intel MKTME) + 28-bit SHA-3 ECC MACs |
| NPT / EPT Page Remapping | Hypervisor maps two GPAs to same SPA or replays ciphertext pages | AMD Reverse Map Table (RMP) + PVALIDATE / Intel Secure EPT (S-EPT) inside CPU SEAM |
| #VC / #VE Interrupt Injection | WeSee / Ahoi attacks inject forged #VC (vector 29) or #VE (vector 20) to leak CPU registers | AMD Restricted Injection (#HV, vector 28) / Intel SEPT_VE_DISABLE |
| Host BAR1 GPU VRAM Snooping | Host root reads model weights or KV cache via PCIe BAR0/BAR1 | NVIDIA GSP MMU hardware firewall locks BAR0/BAR1 (0xFFFFFFFF to host) + SPDM AES-GCM-256 DMA |
2. Hopper H100 (SWIOTLB Bounce Buffers) vs. Blackwell B200 (TEE-I/O Inline IDE)
In NVIDIA Hopper H100 CC-On mode, every Host-to-Device (H2D) PCIe transfer must pass through a guest Software I/O Translation Lookaside Buffer (SWIOTLB), where the CPU and GPU Copy Engine (CE) encrypt and decrypt DMA payloads using AES-GCM-256.
NVIDIA Blackwell B200 TEE-I/O eliminates software bounce buffers using hardware PCIe Gen6 Integrity & Data Encryption (IDE), TDISP (TEE Device Interface Security Protocol), and inline encrypted 5th-Gen NVLink (1.8 TB/s):
| Architecture | PCIe DMA Encryption | Effective H2D BW | 70GB Cold Weight Load | Single-GPU Decode | 8x GPU AllReduce |
| :--- | :--- | :--- | :--- | :--- | :--- |
| AMD SEV-SNP + H100 (CC-On) | SWIOTLB Bounce + CE AES-GCM-256 | 8.64 GB/s | 8.1 s | 121.4 tok/s (-5.5%) | 81.4% efficiency |
| Intel TDX + B200 (TEE-I/O) | PCIe Gen6 IDE + TDISP + Inline NVLink | 24.20 GB/s | 2.9 s | 127.1 tok/s (-1.1%) | 98.6% efficiency |
3. IETF RATS Dual-Attestation & Encrypted tmpfs Weight Unsealing
Before releasing the 256-bit AES-GCM Model Weight Decryption Key (DEK) from the Trustee Key Broker Service (KBS), the enclave executes a cryptographic IETF RATS Dual-Attestation handshake:
[ Guest CVM (VMPL 0) + GPU ] ──► 1. Request Nonce ──► [ Trustee KBS / Verifier ]
│
├─► 2. Generate CPU Quote: SHA512(nonce || ephemeral_pubkey) in REPORT_DATA
├─► 3. Collect SPDM 1.2 ECDSA P-384 Signed GPU Evidence (GSP + VBIOS RIM)
│
└──► 4. Submit Combined Evidence ──────► Verify AMD VCEK / Intel PCS + NVIDIA RIM
│
[ Encrypted RAM tmpfs (/mnt/enclave-weights) ] ◄── 5. Release Wrapped 256-bit AES-GCM DEK
- CPU Evidence: Verifies
VMPL == 0,DEBUG == 0,SMT == 0,MIGRATE_MA == 0, and checks the 512-bitREPORT_DATAbindingSHA512(nonce || ephemeral_pubkey)against AMD KDS VCEK or Intel PCS. - GPU SPDM 1.2 Evidence: Verifies the ECDSA P-384 signature over the GPU Security Processor (
GSP) firmware measurement and confirmsBAR1firewall lock against NVIDIA Reference Integrity Manifests (RIM). - Zero-Disk Unsealing: Once attested,
LUKS2/dm-cryptunseals the model weights directly into an encrypted RAM-backedtmpfsmount (/mnt/enclave-weights) so plaintext weights never touch host storage.
4. Confidential Switchyard Routing (confidentialPolicy)
Configure confidentialPolicy on the Switchyard Node or per-request via x-eluvix-confidential:
disabled: Standard routing without TEE hardware filtering.prefer-tee: Prioritizes attested CPU+GPU confidential enclave upstreams ahead of plaintext workers.require-tee: Fails closed (HTTP 503 confidential_enclave_unavailable) unless an active SEV-SNP / TDX enclave is available.require-dual-attestation: Requires both CPU (SEV-SNP/TDX) and GPU (H100 CC-On/PPCIEorB200 TEE-I/O) SPDM 1.2 attestation with an activekbs://URI.
curl https://127.0.0.1:3588/api/v1/chat/completions \
-H "Authorization: Bearer $ELUVIX_API_KEY" \
-H "Content-Type: application/json" \
-H "x-eluvix-confidential: require-dual-attestation" \
-d '{
"model": "auto",
"messages": [{"role": "user", "content": "Analyze confidential clinical trial biomarker records..."}]
}'
Responses include x-eluvix-tee-posture (ATTESTED_DUAL_ENCLAVE | ATTESTED_CPU_ONLY | PLAINTEXT), x-eluvix-tee-arch, and x-eluvix-rats-kbs headers.