Granular OS Firmware Update Lockdown via Protected Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems lack a robust mechanism to prevent unauthorized firmware updates, which can expose them to security vulnerabilities and attacks.

Innovation Solution

The implementation of a protected memory within the information handling system to store identifiers of locked down devices, preventing firmware updates for these devices by scanning the protected memory for identifiers associated with locked down devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware updates are allowed for all devices, then device functionality and security patches can be updated, but security vulnerabilities may be introduced through unauthorized updates

Engineering Contradiction:
Improvefirmware update securityVSAvoidunauthorized firmware attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by storing identifiers of devices that should not receive firmware updates in protected memory before the firmware update process occurs. The processor checks this protected memory against incoming firmware update requests, preventing unauthorized updates before they can be applied. This proactive approach ensures security vulnerabilities are blocked in advance rather than reacting after compromise.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a protected memory mechanism is implemented to store locked down device identifiers, then firmware update security is enhanced, but device complexity increases

Engineering Contradiction:
Improvefirmware update securityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the firmware update control mechanism by separating the protected memory structure into distinct components: a dedicated protected memory region storing device identifiers, a processor checking mechanism, and the firmware update interface. This segmentation allows each component to perform its specific function independently, making the overall security mechanism more manageable and easier to implement without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12307232B2Granular lockdown of operating system based firmware updates
Publication Date: 2025.05.20 DELL PROD LP
  • US12307232B2 patent drawing
  • US12307232B2 patent drawing
  • US12307232B2 patent drawing

AI summary

An information handling system includes a protected memory that stores identifiers of locked down devices. The system receives a firmware update package for a device within the information handling system. The firmware update package includes a firmware update for the device. The system determines whether an identifier for the device is located within protected memory. If the identifier for the device is located within the protected memory, then the system prevents the firmware update for the device.