Cryptographic BIOS Access via Server Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing BIOS access methods lack secure, centralized control mechanisms to prevent unauthorized modifications, especially in distributed and ad-hoc local access scenarios, where physical access to devices can lead to unauthenticated changes.

Innovation Solution

A cryptographic key-based system where a computing device, upon physical proximity to a managed device, authenticates with a server to access the BIOS, with the key being deleted upon unsuccessful authentication, ensuring only authorized users and devices can modify BIOS settings, and authorization levels can be adjusted centrally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If physical access to managed device is allowed for BIOS modification, then ease of operation is improved, but security is worsened due to unauthorized access risks

Engineering Contradiction:
ImproveBIOS accessibilityVSAvoidunauthorized BIOS modification
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

A cryptographic key acts as an intermediary between the user and the BIOS system. The key must be obtained through authentication with a server, preventing direct unauthorized access while maintaining ease of operation for authorized users. The intermediary validates and controls access without requiring physical presence at the device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Authentication with the server to obtain the cryptographic key occurs before BIOS access is granted. This preliminary action ensures that only authorized users can proceed to modify BIOS settings, preventing unauthorized modifications while maintaining operational ease for legitimate users.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If cryptographic key is stored locally for BIOS access, then ease of operation is improved, but reliability is worsened due to key compromise risks

Engineering Contradiction:
Improvelocal BIOS accessVSAvoidkey security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The server acts as a secure intermediary that stores and manages cryptographic keys. Instead of storing keys locally where they could be compromised, the server mediates key distribution, ensuring that keys remain secure while still enabling local BIOS access when needed through authenticated requests.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The physical security model (storing keys locally on devices) is replaced with a networked authentication model. Instead of relying on local key storage, the system uses network-based authentication with the server, substituting mechanical key storage with a more reliable centralized security infrastructure.

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

3Object-affected harmful factors

If centralized authentication is implemented for BIOS access, then security is improved, but device complexity is worsened due to server dependency

Engineering Contradiction:
Improveunauthorized access preventionVSAvoidauthentication infrastructure
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The complex authentication and key management infrastructure is extracted from individual devices and placed on a centralized server. This removes the burden of complex security implementations from each device while maintaining strong security through centralized control, simplifying device architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A single centralized server provides universal authentication services for multiple managed devices. Instead of each device having its own authentication infrastructure, the server performs multiple authentication functions across the entire system, reducing overall complexity while improving security consistency.

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

Data Source

PatentUS11258607B2Cryptographic access to bios
Publication Date: 2022.02.22 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11258607B2 patent drawing
  • US11258607B2 patent drawing
  • US11258607B2 patent drawing

AI summary

An example computing device includes a memory to store a cryptographic key, a processor coupled to the memory, and a set of instructions stored in the memory. The set of instructions, when executed by the processor, is to capture an encrypted passcode originating from a basic input/output system (BIOS) of a managed device as a challenge to grant local access to the BIOS and authenticate with a server using a user credential. When authentication with the server is successful, the set of instructions is to decrypt the encrypted passcode with the cryptographic key to obtain a decrypted passcode and output the decrypted passcode. When authentication with the server is unsuccessful, the set of instructions is to delete the cryptographic key.