Secure Boot Offloading via Management Controller During Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The performance of data processing systems is hindered by prolonged startup times due to the limited capacity of the BIOS to verify the integrity of startup data, leading to bottlenecks and delays in the secure boot process.

Innovation Solution

Offload secure boot verification tasks to a management controller, allowing for parallel processing and reducing the processing load on the BIOS by using a management controller to verify the integrity of startup data in parallel with other tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure boot verification is performed by the BIOS, then security is maintained, but startup time increases due to processing bottlenecks

Engineering Contradiction:
Improvesecure boot verificationVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the secure boot verification function from the BIOS and relocates it to a dedicated security processor. This separation allows the BIOS to continue its startup tasks while the security processor independently verifies boot data, eliminating the bottleneck where the BIOS had to wait for verification to complete before proceeding with system initialization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system is segmented into distinct functional components: the BIOS responsible for system initialization and the security processor responsible for verification. This segmentation enables parallel execution of verification and startup tasks, reducing overall startup time while maintaining security requirements.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the BIOS verifies startup data sequentially, then verification thoroughness is ensured, but processing speed decreases

Engineering Contradiction:
Improveverification thoroughnessVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent transitions from sequential verification in a single processing dimension to parallel verification across multiple processing dimensions by introducing a dedicated security processor. This allows multiple verification operations to occur simultaneously without compromising thoroughness, as each verification step is executed in parallel by the security processor while the BIOS performs other initialization tasks.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12608481B2Offloading secure boot during startups of data processing systems
Publication Date: 2026.04.21 DELL PROD LP
  • US12608481B2 patent drawing
  • US12608481B2 patent drawing
  • US12608481B2 patent drawing

AI summary

Methods and systems for managing operation of a data processing system are disclosed. The data processing system may be managed during a startup process for the data processing system. The startup process may use startup data to enable functionality of hardware resources of the data processing system. During the startup process, the startup data may be validated by a management controller of the data processing system operating independently from the hardware resources. The management controller may report a validation state for the startup data to the hardware resources, and the hardware resources may use the validation state to guide completion of the startup process.