BIOS Boot Device Access Control via Restricted Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional BIOS systems lack effective security measures to prevent unauthorized access and data theft through external boot devices, which can be easily carried and hidden, posing a significant risk to system security.

Innovation Solution

A method is introduced to block external boot devices by classifying them as restricted devices within the BIOS, hiding their device information, and requiring a password for access, ensuring only authorized devices can execute the OS program code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If external boot devices are allowed to be accessed without restriction, then system adaptability and ease of operation are improved, but system security and reliability deteriorate

Engineering Contradiction:
Improveboot device accessibilityVSAvoidsystem security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments boot devices into two categories: restricted devices (internal boot devices) and unrestricted devices (external boot devices). This segmentation allows the system to apply different access control policies to different device types, enabling secure access to internal devices while allowing flexible access to external devices when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a classification mechanism as an intermediary between the boot device and the BIOS access process. This intermediary classifies devices as restricted or unrestricted and applies appropriate access control measures, thereby resolving the contradiction between security and accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If device information of external boot devices is hidden in BIOS Setup Menu, then system security is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesystem securityVSAvoidboot device selection
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts device information of restricted boot devices from the BIOS Setup Menu and Boot Option list, hiding them from normal user view. This extraction prevents unauthorized access while maintaining system security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary classification of boot devices as restricted or unrestricted before displaying them in the BIOS interface. This preliminary action ensures that restricted devices are automatically hidden, while authorized users can still access them through alternative means (such as Boot Menu or password authentication).

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12282560B2Method for blocking external boot device, non-transient computer readable storage medium, and computer
Publication Date: 2025.04.22 MITAC COMPUTING TECH
  • US12282560B2 patent drawing
  • US12282560B2 patent drawing
  • US12282560B2 patent drawing

AI summary

A method for blocking an external boot device, a non-transient computer readable storage medium, and a computer are provided. The method includes: executing BIOS program code in a POST process, where the program code includes a BIOS setup menu, which includes a boot device option; hiding device information of an external boot device in the boot device option when determining that the external boot device is classified as a restricted device; displaying a boot device menu when determining that received input information is consistent with a piece of hot key information, where the boot device menu includes the device information of the external boot device; displaying a password input window when determining that the external boot device corresponding to received selection information is classified as the restricted device; and reading the external boot device to execute operating system program code when determining that received password information matches a preset password.