Distributed Secret Management with Encrypted TPM-Failure Backups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in securely backing up and recovering secrets used by endpoint devices, particularly when Trusted Platform Modules (TPMs) become inoperable, leading to potential data loss and compromised security.

Innovation Solution

A method involving the generation of encrypted secret backups, managed through an orchestrator, with separate decryption keys stored securely, allowing for recovery and re-encryption to ensure access to secrets is maintained even when TPMs fail.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secrets are stored only in endpoint devices with TPMs, then security is maintained, but data loss occurs when TPMs become inoperable

Engineering Contradiction:
Improveaccess to secretsVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by creating encrypted backups of secrets and storing them in secure locations before TPM failure occurs. The orchestrator extracts secrets from endpoint devices and stores encrypted copies in secure storage systems, ensuring recovery capability is established in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The orchestrator acts as an intermediary between endpoint devices and secure storage systems. It manages the extraction, encryption, and storage of secrets, and coordinates the recovery process by retrieving encrypted backups and facilitating secret restoration when TPMs become inoperable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encrypted secret backups are created and stored separately, then recovery capability is improved, but system complexity increases

Engineering Contradiction:
Improvesecret recoveryVSAvoidbackup management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The orchestrator serves multiple functions: it manages secret extraction from endpoint devices, handles encryption using stored symmetric keys, coordinates backup storage, and facilitates recovery processes. This multi-functionality consolidates complexity into a single centralized component rather than distributing it across multiple systems.

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

Solution Approach 2:

The system uses symmetric keys that are already retained in secure storage systems for encryption operations. The same secure storage infrastructure that protects the symmetric keys also stores the encrypted secret backups, eliminating the need for separate key management systems and reducing overall complexity.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If decryption keys are stored securely separately from encrypted secrets, then security is improved, but access complexity increases

Engineering Contradiction:
Improveunauthorized accessVSAvoidsecret decryption
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The orchestrator acts as a mediator that manages access to both encrypted secrets and their corresponding symmetric keys. It retrieves the appropriate symmetric key from secure storage, uses it to decrypt the secret, and then manages the restoration process, simplifying the operational complexity of secure access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system merges the management of symmetric keys and encrypted secrets under the orchestration of a single centralized component. While the symmetric keys remain stored securely in existing infrastructure, the orchestrator combines key retrieval, decryption, and secret restoration operations into a unified process that simplifies access management.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12355878B2Secret management in distributed systems through onboarding
Publication Date: 2025.07.08 DELL PROD LP
  • US12355878B2 patent drawing
  • US12355878B2 patent drawing
  • US12355878B2 patent drawing

AI summary

Methods and systems for managing secrets are disclosed. To manage secrets, backups of the secrets may be obtained to facilitate future recoveries of the secrets. The backups may be established by a manufacturer of a device. When ownership in the device is transferred to a new owner, the backups of the secrets may be added to an ownership used to complete onboarding of the device to systems managed by the new owner. The new owner may use the backups, in conjunction with decryption keys, to access and use the secrets in the event of the secrets becoming inaccessible.