Virtual TPM Authentication Across Enterprise Server Clusters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtualized environments in enterprise server clusters face challenges in securely authenticating users across multiple virtual machines due to the limitations of hardware-based Trusted Platform Modules (TPMs), which hinder efficient key management and authentication processes.

Innovation Solution

Implementing a virtual Trusted Platform Module (vTPM) tied to a global enterprise key, allowing each virtual machine to securely generate and authenticate user keys using a three-key hierarchy, ensuring encryption and decryption processes are protected within the hypervisor's security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware-based Trusted Platform Modules (TPMs) are used for authentication in virtualized environments, then security is improved, but device complexity and key management efficiency deteriorate

Engineering Contradiction:
Improveauthentication securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of TPM functionality (vTPMs) that can be instantiated for each virtual machine. Instead of requiring physical TPM hardware in each VM, the system generates software-based virtual TPMs that replicate the cryptographic functions of hardware TPMs, enabling secure authentication while simplifying key management across the virtualized environment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a universal key management system where a single physical TPM in the host system manages keys for multiple virtual machines. The host TPM performs multiple functions including generating vTPMs, managing encryption keys, and authenticating users across different VMs, thereby reducing overall device complexity while maintaining security.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If hardware-based TPMs are deployed in each virtual machine, then authentication security is improved, but scalability and resource utilization deteriorate

Engineering Contradiction:
Improveauthentication securityVSAvoidenvironment scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system creates lightweight virtual TPM instances that can be rapidly instantiated for each virtual machine without requiring additional physical hardware. These vTPMs are generated software-based and can be created, moved, and destroyed along with their parent VMs, enabling the environment to scale flexibly while maintaining authentication security.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent merges the TPM functionality from multiple individual VMs into a single host-based TPM. The host TPM serves as a centralized key management authority that generates and manages cryptographic keys for all virtual machines, allowing the system to scale to numerous VMs without proportionally increasing hardware requirements.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If virtual TPMs with enterprise keys are implemented, then key management efficiency is improved, but encryption process complexity increases

Engineering Contradiction:
Improvekey management efficiencyVSAvoidencryption process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary key hierarchy with enterprise keys that act as a bridge between user-specific keys and the host TPM. The enterprise key serves as a mediator that enables centralized key management - it can derive user keys, facilitate key rotation, and enable recovery operations, thereby improving key management efficiency while the hypervisor abstracts the cryptographic complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces complex manual key management processes with automated cryptographic operations performed by the vTPM and host TPM. Instead of manually provisioning and managing keys across VMs, the system uses automated key derivation, encryption, and decryption operations that are transparent to users and administrators, improving efficiency despite the underlying cryptographic complexity.

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

Data Source

PatentEP4625877A1Enterprise authentication with virtualized tpm
Publication Date: 2025.10.01 IMPRIVATA
  • EP4625877A1 patent drawingFigure 1
  • EP4625877A1 patent drawingFigure 2
  • EP4625877A1 patent drawingFigure 3

AI summary

Disclosed is a system and method for enterprise authentication. An enterprise cluster includes one or more enterprise appliances employing virtual machines managed by at least one hypervisor. Each virtual machine is associated with a respective virtual Trusted Platform Module (vTPM) secured by the hypervisor. An enterprise key (EK) is provided to the appliances of the enterprise cluster and imported into a vTPM associated with each appliance. When a user authentication request is received by a first appliance, the first appliance obtains a user encrypted key which was previously encrypted by a different vTPM on a different appliance with the same EK. The vTPM then signs a challenge based on decrypting the user encrypted key with the EK, completing the user authentication request.