About Confidential VM

A Confidential VM is a Compute Engine VM that uses a specific machine type and keeps your sensitive code and other data encrypted in memory during processing, that is, it performs encryption-in-use. Together with encryption-at-rest and encryption-in-transit, Confidential VM can help keep your data and applications encrypted at all times.

For a more detailed conceptual overview, see Confidential VM overview.

To get started using Confidential VM, see Create 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 use Confidential mode for Hyperdisk Balanced. Confidential mode for Hyperdisk Balanced adds another layer of security by enabling hardware-based encryption of disk data. Hyperdisk volumes in Confidential mode use Cloud HSM and Trusted Execution Environments (TEE) to provide additional cryptographic isolation. For more information about TEEs, see Trusted Execution Environment Explainer.

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

Last updated 2025年11月15日 UTC.