About Confidential VM

A Confidential VM is a Compute Engine VM that uses aspecific machine typeand keeps your sensitive code and other data encrypted in memory duringprocessing, that is, it performsencryption-in-use.Together withencryption-at-restandencryption-in-transit,Confidential VM can help keep your data and applications encrypted atall times.

For a more detailed conceptual overview, seeConfidential VM overview.

To get started using Confidential VM, seeCreate a Confidential VM instance.

You can manage your Confidential VMs in some of the following ways:

For enhanced block storage security with Confidential VM, you can useConfidential mode for Hyperdisk Balanced.Confidential mode for Hyperdisk Balanced adds another layer of security by enabling hardware-based encryptionof disk data. Hyperdisk volumes in Confidential mode useCloud HSM and Trusted Execution Environments (TEE) toprovide additional cryptographic isolation. For more information about TEEs, seeTrusted Execution Environment Explainer.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-15 UTC.