-Azure [Confidential VM](/azure/confidential-computing/confidential-vm-overview) (CVM) is based on [AMD processors with SEV-SNP technology](/azure/confidential-computing/virtual-machine-solutions-amd) and aims to improve VM security posture by removing trust in host, hypervisor and Cloud Service Provider (CSP). To achieve this, CVM offers VM OS disk encryption option with platform-managed keys and binds the disk encryption keys to the virtual machine's TPM. In this option, when a CVM creation is initiated, host sends a measurement of guest VM firmware running in SEV-SNP to Azure Attestation. The service validates the measurements and issues a token that is used to fetch keys from [Managed-HSM](/azure/key-vault/managed-hsm/overview). These keys are used to decrypt the vTPM state of the guest VM, unlock the OS disk and start the CVM. No customer action is needed to call Azure Attestation and the CVM will start only upon successful attestation.
0 commit comments