Virtual Instance Image Verification Without Cryptographic Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image verification methods in cloud computing environments are vulnerable to attacks, as cryptographic signatures can be manipulated by attackers with access to the appropriate keys, and signed images require larger file sizes, posing security risks.

Innovation Solution

Implement a fingerprint-based verification system that generates and stores fingerprints of software artifacts in a database, allowing for validation of images without signatures, and includes admission controllers and sensors to detect and terminate unauthorized instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic signatures are used to verify images, then image verification reliability is improved, but storage space requirement increases and security vulnerability increases

Engineering Contradiction:
Improveimage verification reliabilityVSAvoidimage file size
Core Design Contradiction:
ReliabilityVSWeight of stationary object

Solution Approach 1:

The patent extracts the verification function from the image file itself by using a separate fingerprint database. Instead of embedding signatures within the image (which increases file size), the system stores only the fingerprint in the database and references it during verification, separating the verification data from the image content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a fingerprint copy of the image for verification purposes rather than using the original image data. The fingerprint serves as a condensed representation that can be stored and compared without requiring the full image file, enabling verification while minimizing storage requirements.

Inventive Principle:
Principle #26Copying

2Reliability

If cryptographic signatures are used to verify images, then image verification reliability is improved, but system security decreases due to key manipulation vulnerabilities

Engineering Contradiction:
Improveimage verification reliabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the cryptographic signature system with a fingerprint-based verification mechanism. Instead of using cryptographic keys that can be manipulated, the system uses deterministic fingerprint generation and database lookup, eliminating the security vulnerabilities associated with key management and manipulation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a fingerprint database as an intermediary between the image and the verification process. This intermediary stores verified fingerprints and enables validation without requiring direct access to cryptographic keys, thereby mediating the verification process and eliminating key manipulation vulnerabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Weight of stationary object

If fingerprints are generated and stored in a database for verification, then storage overhead is reduced, but system complexity increases

Engineering Contradiction:
Improvestorage overheadVSAvoidverification system complexity
Core Design Contradiction:
Weight of stationary objectVSDevice complexity

Solution Approach 1:

The patent segments the verification system into distinct functional components: fingerprint generation module, database storage, and verification module. This segmentation allows each component to be optimized independently and simplifies the overall system architecture by dividing the verification process into manageable steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs fingerprint generation and database storage as preliminary actions before the actual verification process. By pre-computing and storing fingerprints, the system simplifies the verification step to a simple database lookup, reducing the complexity of the real-time verification process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250370786A1Techniques for signatureless virtual instance image verification in cloud computing environments
Publication Date: 2025.12.04 WIZ INC
  • US20250370786A1 patent drawing
  • US20250370786A1 patent drawing
  • US20250370786A1 patent drawing

AI summary

A system and method for signatureless validation of virtual instances in a computing environment is presented. The method includes detecting a request to deploy an instance based on a software artifact in the computing environment; generating a first fingerprint based on the software artifact; querying a fingerprint database, including a plurality of validated fingerprints, to determine if the first fingerprint is stored therein, each validated fingerprint corresponding to a software artifact; deploying the instance in response to detecting the first fingerprint in the fingerprint database; and blocking deployment of the instance in response to determining that the first fingerprint is not stored in the fingerprint database.