Encrypted Storage Boot Access via Secure-Memory Password Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing encryption systems for storage devices in computing devices face challenges in securely managing passwords for encrypted data, particularly during device updates, which can alter the BIOS and disrupt access, and require manual or network-dependent password inputs, leading to security vulnerabilities and update failures.

Innovation Solution

A system where a password is stored in a secure memory and managed by a controller using a private key, with validity information, allowing automatic decryption without user intervention, and enabling password deletion after use or invalidation, ensuring secure and uninterrupted access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a password is stored in secure memory for automatic decryption, then ease of operation is improved, but security may be compromised if the password is exposed

Engineering Contradiction:
Improveautomatic password inputVSAvoidpassword exposure risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The password is stored in advance in secure memory (TPM) in an encrypted form, and the system is pre-configured to automatically retrieve and use this password during boot processes. This preliminary setup eliminates the need for manual password input while maintaining security through encrypted storage and controlled access mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism where the password is not stored in plaintext but is instead encrypted and stored in a secure memory component (TPM). The password is released only through a controlled decryption process that verifies system integrity, thus mediating between the need for automatic access and security protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If BIOS updates are performed, then adaptability is improved, but security may be compromised as BIOS alteration triggers unauthorized access detection

Engineering Contradiction:
ImproveBIOS update capabilityVSAvoidsecurity check reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system pre-stores the password in secure memory before any BIOS updates occur. This preliminary preparation ensures that when BIOS updates are performed, the password is already available in the secure storage, preventing security checks from failing due to BIOS alterations and allowing updates to proceed without triggering unauthorized access detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a cushioning mechanism by storing the password in advance in a secure, protected environment (TPM). This creates a buffer that protects against security check failures during BIOS updates, as the password remains accessible even when the BIOS is altered, thus cushioning the system against potential security disruptions.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Ease of operation

If network-dependent automatic password input is used, then ease of operation is improved, but reliability deteriorates when network is unavailable

Engineering Contradiction:
Improveautomatic password retrievalVSAvoidaccess reliability without network
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the password storage function from the network-dependent secure storage server and places it locally within the device's own secure memory (TPM). This extraction eliminates the dependency on network connectivity, as the password is now stored locally and can be retrieved automatically regardless of network availability, thereby improving reliability while maintaining ease of operation.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If manual password input is required, then security is improved, but productivity deteriorates due to cumbersome input process

Engineering Contradiction:
Improvesecurity controlVSAvoidboot process efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements self-service by automatically retrieving and inputting the password stored in secure memory during the boot process, eliminating the need for manual user intervention. This self-service mechanism maintains security through encrypted storage and controlled access while significantly improving productivity by removing the time-consuming manual password input step.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12452072B2Encrypted storage
Publication Date: 2025.10.21 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US12452072B2 patent drawing
  • US12452072B2 patent drawing
  • US12452072B2 patent drawing

AI summary

An example storage medium is described, wherein the storage medium comprises instructions that, when executed cause a processor of an electronic device to store a private key in a first memory of the electronic device. The controller also stores an encrypted version of a password and validity information defining a condition to the password's validity in a second memory of the electronic device. During a boot process of the electronic device, the controller may detect a failure to decrypt data stored in a third memory and, upon this detection, decrypt the encrypted version of the password using the private key, and determine, using the validity information, whether the password is valid. If the password is valid, the controller may input the decrypted password to a decryption service, wherein the decryption service is to decrypt the data stored in the third memory.