Confidential VM Root Disk Attestation During On-the-Fly Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud computing environments lack the tools to securely transform regular virtual machine (VM) images into confidential VM images that can be deployed within a trusted execution environment (TEE) without compromising cryptographic assurance, as they are constrained by the cloud provider's deployment processes and lack efficient methods to verify the integrity and provenance of plain text disk images.

Innovation Solution

A method is introduced to create and manage confidential virtual machine images by encrypting plain text disk images using an image encryption service (IES) within a confidential environment, ensuring integrity through cryptographic signatures and attestation, and deploying them within a trusted execution environment (TEE) to maintain data confidentiality and integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud computing environments use centralized repositories for disk images, then availability and security are improved, but cryptographic assurance is compromised due to constraints by cloud provider's deployment processes

Engineering Contradiction:
Improveavailability and securityVSAvoidcryptographic assurance
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an Image Encryption Service (IES) as an intermediary component that operates within the cloud provider's environment but maintains cryptographic independence. The IES acts as a mediator between the cloud provider's deployment processes and the confidential VM requirements, enabling encrypted disk image storage while preserving cryptographic assurance through proper key management and encryption protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cloud computing environments provide centralized repositories for disk images, then availability is improved, but integrity verification of plain text disk images becomes difficult

Engineering Contradiction:
ImproveavailabilityVSAvoidintegrity verification
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements preliminary integrity verification by having the IES verify the integrity of plain text disk images before encryption and storage in the centralized repository. This preliminary action ensures that only intact, unmodified disk images are stored, and the verification process is built into the deployment workflow, making it automatic and difficult to bypass.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If cloud computing environments use centralized repositories for disk images, then security is improved, but transformation of regular VM images into confidential VM images becomes complex

Engineering Contradiction:
ImprovesecurityVSAvoidtransformation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the image encryption and verification operations into a unified IES component that handles both tasks. By combining these functions into a single service that operates within the cloud provider's environment, the patent simplifies the transformation process from regular to confidential VM images while maintaining the security benefits of centralized repositories.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250272385A1Attesting on-the-fly encrypted root disks for confidential virtual machines
Publication Date: 2025.08.28 RED HAT INC
  • US20250272385A1 patent drawing
  • US20250272385A1 patent drawing
  • US20250272385A1 patent drawing

AI summary

A method is described including signing a concatenation of an image signature, a public key associated with the image signature, and a full disk encryption (FDE) header to obtain an image encryption service (IES) signature. The method also includes writing the IES signature to an extensible firmware interface system partition (ESP) of an encrypted confidential virtual machine (CVM) disk image.