Password Manager Key Recovery via Multi-Tier Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional password managers cannot recover encrypted data when a user forgets their master password without compromising security, as existing solutions either lower security levels or require trustworthy emergency contacts.

Innovation Solution

A method using multiple tiers of encryption and a hardware security element to derive and store encryption keys, allowing decryption of encrypted data without the master password by leveraging trusted password managers over a network for key retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional password managers use a single master password to encrypt data, then the system is simple to operate, but the user cannot recover data if they forget the master password

Engineering Contradiction:
Improvesimplicity of password managementVSAvoiddata recoverability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the single master password into multiple password fragments distributed across multiple devices. These fragments can be recombined to recover the original encryption key, enabling data recovery without a single point of failure while maintaining operational simplicity through the use of multiple accessible password pieces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nested encryption where data is encrypted with a key derived from password fragments, and that key is further encrypted and stored in the cloud. This multi-layer nesting allows recovery through alternative paths (cloud storage or fragment recombination) while preserving the simplicity of the original encryption model.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If password managers allow cloud storage of encryption keys for recovery, then data recoverability improves, but security is compromised

Engineering Contradiction:
Improvedata recoverabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The encryption key is segmented into multiple password fragments that are distributed both locally and to cloud storage. No single fragment contains the complete key, so even if cloud storage is compromised, attackers cannot reconstruct the full encryption key without additional fragments, thus maintaining security while enabling recovery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces password fragments as intermediaries between the user and the encryption key. These fragments can be stored in cloud storage without exposing the actual key, as they are useless alone for decryption. This intermediary mechanism enables secure cloud-based recovery without compromising the core encryption security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If password managers require emergency contacts for recovery, then data recoverability improves, but trust requirements and system complexity increase

Engineering Contradiction:
Improvedata recoverabilityVSAvoidsystem configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables users to recover their own data by recombining password fragments that they control, without requiring external emergency contacts. The system provides self-service recovery through the fragment recombination mechanism, reducing both trust requirements and system complexity while maintaining reliable data recovery.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12255992B2System and method for decrypting encrypted secret data items without master password
Publication Date: 2025.03.18 LI WEI
  • US12255992B2 patent drawing
  • US12255992B2 patent drawing
  • US12255992B2 patent drawing

AI summary

An improved password manager runs on an electronic communication device. It derives an encryption key from a user master password and generates a master encryption key. The manager uses the encryption key to twice encrypt the master encryption key. It uses the mater encryption key to encrypt secret data items. The manager generates a second tier encryption key and uses it to twice encrypt the master encryption key. The encrypted data is stored. The second tier encryption key is encrypted using a hardware encryption element and shared with a trusted password manager. When the master password becomes unavailable, the manager requests the encrypted second tier encryption key is requested from the trusted manager. Once the master encryption password is recovered, it is used to decrypt the encrypted secret data items.