Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical & Research SuppliesReagents, PPE & instruments — chain-of-custody documented.Fast, traceable sourcing built for regulated research environments, from bench consumables to instrumentation.Shop lac.us CodeCASRAIlac.us

Google Cloud Confidential Computing: Confidential VMs, GKE, Confidential Space, AMD SEV-SNP & Intel TDX in Healthcare

How Google Cloud Confidential Computing (Confidential VMs, GKE, and Confidential Space on AMD SEV-SNP & Intel TDX) protects HIPAA ePHI and AI in memory.

Written and maintained by CASRAI Editorial Board

Last updated

Google Cloud Confidential Computing is a portfolio of hardware-enforced cloud infrastructure services—comprising Confidential Virtual Machines (Confidential VMs), Confidential Google Kubernetes Engine (GKE) Nodes, Confidential Dataproc, and Confidential Space—that encrypts sensitive workloads and Protected Health Information (PHI) in use while resident in system memory (RAM) during active computation. By isolating guest workloads inside CPU and GPU Trusted Execution Environments (TEEs) backed by AMD EPYC Secure Encrypted Virtualization (SEV and SEV-SNP), Intel Trust Domain Extensions (Intel TDX), and NVIDIA H100 Confidential GPUs, Google Cloud Confidential Computing enables healthcare organizations and multi-site clinical research consortia to build a secure data enclave for genomic analysis, federated EHR modeling, and medical AI inference without exposing plaintext data to the underlying cloud hypervisor or host operating system.

What Is Google Cloud Confidential Computing and What Does It Cover?

Conventional cloud security architectures protect clinical data in two states: at rest (using disk-level AES-256 encryption and Customer-Managed Encryption Keys [CMEK] in Cloud KMS) and in transit (using Transport Layer Security, TLS 1.2/1.3). However, to execute SQL queries, statistical regressions, or neural network forward passes, traditional virtual machines must decrypt data into cleartext inside physical DRAM—creating a window where compromised host firmware, malicious hypervisor processes, or privileged cloud administrator memory dumps could theoretically inspect plaintext ePHI.

Operated by Google Cloud as part of its FedRAMP High and HIPAA Business Associate Agreement (BAA) eligible infrastructure, Google Cloud Confidential Computing closes this gap by encrypting data in the third state—data in use—across four core platform services:

  • Confidential VMs (Compute Engine): Virtual machines whose guest memory is encrypted in real time by a dedicated hardware security processor embedded inside the physical CPU die, using ephemeral per-VM encryption keys that the host hypervisor and Google Cloud operations staff cannot read or extract.
  • Confidential GKE Nodes: Managed Kubernetes worker node pools (and GKE Autopilot clusters) that run containerized clinical microservices, FHIR servers, and bioinformatics pipelines inside hardware-encrypted Confidential VMs without requiring application source-code modifications.
  • Confidential Space: A specialized multi-party computation and clean-room environment where mutually untrusted organizations (such as multiple academic medical centers, biobanks, and pharmaceutical sponsors) can run joint clinical analyses or train machine learning models on pooled ePHI. Confidential Space pairs a hardened, immutable container host OS with hardware-rooted remote attestation and Workload Identity Federation so each data owner’s Cloud KMS keys are released only after cryptographic proof that an unmodified, pre-approved container image is running inside a genuine hardware TEE.
  • Confidential AI on NVIDIA H100 GPUs (A3 Machine Series): Extends TEE boundary protection across the PCIe bus into GPU high-bandwidth memory (HBM) on NVIDIA H100 Tensor Core GPUs, protecting proprietary medical foundation model weights and patient imaging/genomic tensors during accelerated training and inference.

How Does Confidential Computing Protect Healthcare Data in Use? (Hardware TEE Architecture)

A Trusted Execution Environment (TEE) for medical AI and clinical informatics is a hardware-isolated CPU/GPU execution mode where physical memory pages allocated to a virtual machine are transparently encrypted and decrypted by an on-die memory controller every time data moves between CPU caches and system DRAM. Google Cloud Confidential Computing supports three CPU TEE architectures and one GPU TEE architecture across its Compute Engine machine families:

Hardware TEE Technology Google Cloud Machine Series Cryptographic Mechanism & Memory Integrity Controls Primary Healthcare & Research Workload Fit
AMD SEV (Secure Encrypted Virtualization) N2D, C2D, C3D Dedicated on-die AMD Secure Processor (ASP) generates an ephemeral AES-128 key per VM boot; encrypts guest DRAM pages and isolates them from the host hypervisor. Lift-and-shift HIPAA EHR databases, HL7 FHIR API gateways, and general clinical analytics VMs.
AMD SEV-SNP (Secure Nested Paging) N2D, C3D Builds on AMD SEV by adding hardware Reverse Map Table (RMP) memory integrity checks that block hypervisor page remapping, memory aliasing, data replay, and interrupt-injection attacks. High-assurance clinical research enclaves, multi-institutional registries, and Confidential Space workloads.
Intel TDX (Trust Domain Extensions) C3 (4th Gen Intel Xeon Scalable) Uses an Intel TDX module and Multi-Key Total Memory Encryption (MKTME) with AES-XTS-128 plus cryptographic MAC integrity trees and remote attestation of Trust Domains (TDs). Compute-intensive genomic alignment, pharmacogenomic simulation, and CPU-based clinical ML inference.
NVIDIA H100 Confidential Computing A3 (with Confidential VM host) Establishes an encrypted bounce-buffer channel (SPDM session) between the CPU TEE and NVIDIA H100 GPU; encrypts data transfers over PCIe and isolates GPU HBM memory. Fine-tuning and inference of multimodal medical LLMs, pathology whole-slide imaging AI, and 3D radiology models.

At every VM boot, Google Cloud’s Virtual Trusted Platform Module (vTPM)—hardened under Google’s Shielded VM architecture—records cryptographic measurements of the UEFI firmware, boot loader, and kernel into Platform Configuration Registers (PCRs). Through Cloud Monitoring and the Confidential Computing Attestation Service, relying parties verify that the hardware TEE is authentic (signed by AMD, Intel, or NVIDIA root certificates) before any ePHI enters memory.

How to Configure and Use Google Cloud Confidential Computing (7-Step Workflow)

In Google Cloud’s official Compute Engine, GKE, and Confidential Space documentation, deploying a confidential clinical or research workload follows seven concrete steps using the Google Cloud Console or the gcloud CLI:

  1. Verify HIPAA BAA and Organization Policy Constraints: Confirm that your Google Cloud Organization has an active HIPAA Business Associate Agreement and apply the organization policy constraint constraints/compute.restrictNonConfidentialComputing on target research projects so no non-confidential VM or GKE node can be provisioned accidentally.
  2. Select a Compatible Machine Series, CPU Platform, and Confidential OS Image: Choose a machine type supporting your target TEE—such as n2d-standard-16 or c3d-standard-16 for SEV / SEV_SNP, or c3-standard-16 for TDX—and select a Confidential VM-supported Linux image (such as Ubuntu 22.04/24.04 LTS, Container-Optimized OS [COS], or RHEL).
  3. Provision a Confidential VM via gcloud compute instances create: Pass the --confidential-compute-type flag specifying SEV, SEV_SNP, or TDX along with --maintenance-policy=TERMINATE (required because live migration across physical hosts is disabled when RAM is encrypted with a chip-bound hardware key).
  4. Enable Confidential GKE Nodes for Containerized Pipelines: For Kubernetes workloads, create a cluster or node pool with gcloud container clusters create or gcloud container node-pools create using --enable-confidential-nodes and --confidential-node-type=SEV (or SEV_SNP).
  5. Verify Hardware TEE Activation Inside the Guest OS: Inspect the kernel boot log inside the VM (`sudo dmesg | grep -i -E ‘sev|tdx’`) or check Cloud Logging integrity validation events (`earlyBootReportEvent` and `lateBootReportEvent`) to confirm that hardware memory encryption and vTPM measured boot succeeded.
  6. Configure Confidential Space for Multi-Party Research Collaboration: For cross-institutional studies—similar in governance structure to the NIH N3C Data Enclave and governed by a Data Use Agreement (DUA) or Certificate of Confidentiality—data contributors encrypt their PHI datasets using Cloud KMS and configure a Workload Identity Pool provider mapped to the Google Cloud Attestation Verifier (`https://confidentialcomputing.googleapis.com`).
  7. Bind IAM Key-Release Conditions to Attestation Claims: Data owners attach IAM attribute conditions on their Cloud KMS decryption keys checking `assertion.submods.container.image_digest` (the exact SHA-256 hash of the audited analysis container) and `assertion.swname == ‘CONFIDENTIAL_SPACE’`, ensuring that decryption keys are released only to an unmodified container executing inside a verified hardware TEE.

Strengths and Operational Limits

Strengths

  • Zero Application Code Refactoring for Confidential VMs & GKE: Unlike process-level enclaves (such as legacy Intel SGX), VM-level TEEs (AMD SEV-SNP and Intel TDX) encrypt the entire guest OS memory space transparently, allowing standard Python, R, PyTorch, PostgreSQL, and HL7 FHIR servers to run unmodified.
  • Cryptographic Proof for Multi-Site Clinical Consortia: Confidential Space enables hospital systems to pool sensitive EHR and genomic cohorts without granting either the collaborating researcher or the cloud provider administrative shell access to raw patient rows.
  • Defense-in-Depth for HIPAA 45 CFR § 164.312: Complements CMEK encryption at rest and TLS in transit with hardware memory isolation.

Operational Limits

  • No Live Migration During Host Maintenance: Because each Confidential VM’s memory encryption key is locked inside the physical CPU’s on-die security processor and cannot be exported over the network, Confidential VMs cannot use live migration (`–maintenance-policy=MIGRATE` is unsupported) and must be configured to terminate and restart (`TERMINATE`) during host hardware maintenance events.
  • Does Not Replace Application-Layer Access Control or De-Identification: Memory encryption protects against host/hypervisor inspection, but vulnerabilities inside the guest application itself (such as SQL injection, overly permissive FHIR API scopes, or unredacted model outputs) can still leak data to authorized or unauthorized application users.
  • Regional and Machine-Series Availability: Specific TEE modes (`SEV_SNP`, `TDX`, and `A3` Confidential GPUs) are restricted to supported CPU generations and Google Cloud zones.

Alternatives Compared

Platform / Approach Supported Hardware TEEs Multi-Party Clean Room & Attestation Service Primary Healthcare & Research Trade-Off
Google Cloud Confidential Computing AMD SEV, AMD SEV-SNP (N2D/C3D), Intel TDX (C3), NVIDIA H100 GPU (A3) Confidential Space + Cloud Attestation Service + Workload Identity Federation + Cloud KMS Seamless integration with BigQuery, GKE, and Vertex AI workflows; requires TERMINATE host maintenance policy.
AWS Nitro Enclaves & AWS Clean Rooms AWS Nitro System isolation + AMD SEV-SNP on supported EC2 instances AWS Nitro Enclaves cryptographic attestation (`PCR0`–`PCR15`) integrated with AWS KMS Nitro Enclaves provide strict CPU/memory isolation with no persistent storage or external networking (communicating only via local `vsock`), requiring split parent/enclave application design.
Microsoft Azure Confidential Computing AMD SEV-SNP (DCasv5/ECasv5), Intel TDX (DCesv5), Intel SGX (DCsv3), NVIDIA H100 (NCCads H100 v5) Microsoft Azure Attestation (MAA) + Azure Key Vault Managed HSM Secure Key Release Supports both VM-level TEEs (SEV-SNP/TDX) and application-enclave Intel SGX; widely used in Azure-hosted healthcare clouds.

Frequently Asked Questions

How does confidential computing protect healthcare data in use?

Confidential computing protects healthcare data in use by executing clinical applications inside a hardware-based Trusted Execution Environment (TEE)—such as AMD SEV-SNP or Intel TDX—where an on-die memory controller automatically encrypts and decrypts all guest virtual machine RAM pages using an ephemeral hardware key locked inside the physical processor. Even if an attacker or unauthorized process accesses the host operating system, hypervisor, or physical DRAM modules, the Protected Health Information (PHI) in memory remains unreadable ciphertext.

What is a trusted execution environment for medical AI?

A Trusted Execution Environment (TEE) for medical AI is a hardware-isolated CPU and GPU compute enclave (such as Google Cloud Confidential VMs paired with NVIDIA H100 Confidential GPUs or Confidential Space) that protects both patient input data (EHR notes, DICOM images, genomic sequences) and proprietary AI model weights in system and GPU memory during training or inference, backed by cryptographic remote attestation proving that only audited, unmodified code was executed.

Sources

  • Google Cloud Documentation: Confidential Computing Overview and Confidential VM Overview (AMD SEV, AMD SEV-SNP, and Intel TDX) (https://cloud.google.com/confidential-computing).
  • Google Cloud Documentation: Confidential Space Overview and Attestation Verifier (https://cloud.google.com/confidential-computing/confidential-space/docs/confidential-space-overview).
  • U.S. Department of Health and Human Services (HHS) / eCFR: HIPAA Security Rule Technical Safeguards (45 CFR § 164.312) and Google Cloud HIPAA Compliance Guide (https://cloud.google.com/security/compliance/hipaa).

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about Google Cloud Confidential Computing: Confidential VMs, GKE, Confidential Space, AMD SEV-SNP & Intel TDX in Healthcare

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →