Management Firmware Restoration via Manufacturing State Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proprietary nature of management firmware subsystems in computing devices complicates the backup and restoration processes, making them vulnerable to unauthorized or erroneous modifications, especially when the device transitions from a manufacturing mode to normal operation.

Innovation Solution

Implementing a manufacturing state indicator that differentiates between complete and incomplete subsystem data installations, enabling secure backup and restoration mechanisms that prevent unauthorized access or modifications by utilizing a separate subsystem controller and memory partitioning to isolate management firmware from the main processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the device transitions from manufacturing mode to normal operation, then the firmware subsystem becomes more secure against unauthorized modifications, but the complexity of backup and restoration processes increases due to proprietary nature

Engineering Contradiction:
Improvesecurity against unauthorized modificationsVSAvoidbackup and restoration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the firmware subsystem into separate components: a subsystem controller and subsystem data stored in non-volatile memory. This segmentation allows the controller to manage security states and restoration processes independently, simplifying the overall complexity while maintaining security. The separate controller can execute restoration instructions without requiring access to the proprietary subsystem data, enabling secure backup and restoration mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a manufacturing state indicator as an intermediary element that mediates between manufacturing mode and normal operation. This indicator triggers restoration processes when transitioning to normal operation, automating the security enforcement without requiring complex manual intervention. The indicator acts as a bridge that simplifies the transition process while ensuring security requirements are met.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If separate subsystem controller and memory partitioning are implemented to isolate management firmware, then unauthorized access is prevented, but the device complexity increases

Engineering Contradiction:
Improveprotection against unauthorized accessVSAvoidsubsystem isolation structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements segmentation by separating the firmware subsystem into a dedicated subsystem controller and subsystem data stored in partitioned non-volatile memory. This physical and logical separation prevents the main processor from directly accessing or modifying the management firmware, providing security through isolation. The subsystem controller manages all access requests, simplifying the security model despite the increased structural complexity.

Inventive Principle:
Principle #1Segmentation

3Extent of automation

If manufacturing state indicator is used to trigger restoration, then automatic security enforcement is achieved, but the firmware subsystem complexity increases

Engineering Contradiction:
Improveautomatic restoration triggeringVSAvoidfirmware subsystem structure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The manufacturing state indicator serves as an intermediary that automatically triggers restoration processes during mode transitions. When the device transitions from manufacturing mode to normal operation, the indicator is evaluated and automatically initiates the restoration sequence if security conditions are met. This automation reduces manual intervention requirements while the indicator itself remains a simple state flag, minimizing the increase in firmware complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11947675B2Restoration of firmware subsystems based on manufacturing states
Publication Date: 2024.04.02 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11947675B2 patent drawing
  • US11947675B2 patent drawing
  • US11947675B2 patent drawing

AI summary

An example computing device incudes a main processor, a management firmware subsystem, and a controller to control operation of the management firmware subsystem. The controller is separate from a main processor. A memory stores subsystem data that is useable by the controller. The computing device further includes a set of instructions that determines a manufacturing mode of the computing device. The manufacturing mode is enabled when the computing device is under manufacture or maintenance. The manufacturing mode is disabled when the computing device is under normal operation. The set of instructions further determines a manufacturing state of the subsystem data. The manufacturing state indicates whether the subsystem data is complete. In response to determining that the manufacturing mode is disabled and that the manufacturing state of the subsystem data is incomplete, the set of instructions initiates a restoration of the subsystem data from a backup of the subsystem data.