BIOS Operating System Password Sharing via E820 Memory Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face a tiresome experience due to the need to input separate passwords for the BIOS and operating system during login, which often results in identical passwords being used, compromising user experience while attempting to maintain data security.

Innovation Solution

A method and apparatus that allow password sharing between the BIOS and operating system by prompting the user to input the BIOS password during power-on self-test, verifying it, storing it in a target memory, and using E820H information to access the operating system memory contents, enabling login if correct, thus eliminating the need to input the operating system password separately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate passwords are set for BIOS and operating system to enhance data security, then security is improved, but user experience deteriorates due to the need to input multiple passwords

Engineering Contradiction:
Improvedata securityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the BIOS password and operating system password into a single unified password. The BIOS password input interface is modified to accept both BIOS password and operating system password together, allowing users to authenticate for both systems with one password entry, thus improving ease of operation while maintaining security through the unified authentication mechanism

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The BIOS password input interface is designed to serve multiple functions: it can accept either a traditional BIOS password alone or a unified password that serves both as BIOS password and operating system password. This multi-functional design allows the same interface to support both security models, enabling users to choose the unified password approach for better convenience without compromising the security architecture

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

2Ease of operation

If identical passwords are used for BIOS and operating system to simplify user input, then ease of operation is improved, but security is compromised due to increased vulnerability

Engineering Contradiction:
Improveuser experienceVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a password conversion module as an intermediary that securely handles the unified password. This module receives the unified password input, converts it into separate BIOS password and operating system password forms, and distributes them to the respective authentication systems. This intermediary mechanism allows users to input only one password while maintaining distinct security credentials for both BIOS and operating system, thus improving ease of operation without compromising security

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple password verification steps are implemented to ensure security, then data security is improved, but login time increases

Engineering Contradiction:
Improvedata securityVSAvoidlogin time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by performing the operating system password verification during the BIOS password verification process itself. When the user inputs the unified password, the system simultaneously verifies it against both the BIOS password database and the operating system password database in one unified verification step, rather than requiring separate verification steps. This preliminary combined verification maintains security through dual authentication while significantly reducing the total login time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11232211B2Method, apparatus and device for sharing password between BIOS and operating system
Publication Date: 2022.01.25 ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
  • US11232211B2 patent drawing
  • US11232211B2 patent drawing

AI summary

A method, an apparatus and a device for sharing a password between a BIOS and an operating system are provided, which are applied to a Legacy boot mode. In the method, a user is prompted to input a password of the BIOS. The password inputted by the logon user is received and verified. The verified password is stored in a predetermined target memory and E820H information is created if the received password is verified as correct, where address data in the E820H information points to an address of the target memory. The address of the target memory is determined based on the created E820H information and memory contents are obtained if a password is set for the operating system. The logon user is permitted to log on the operating system if the acquired memory contents are verified as correct.