BIOS Intrusion Detection via Secondary Memory and WMI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malware attacks on computer firmware, such as BIOS, can compromise the integrity of a computing system, leading to unauthorized access, remote monitoring, and control, making it difficult to ensure correct operation and security.

Innovation Solution

Implementing a secondary non-volatile memory to store a duplicate or different version of the BIOS, along with event logging and notification systems using Windows Management Instrumentation (WMI) to detect and alert users of firmware intrusions during runtime, ensuring secure storage and real-time monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BIOS is stored in primary non-volatile memory for system operation, then system functionality is maintained, but the BIOS becomes vulnerable to malware attacks and compromise

Engineering Contradiction:
ImproveBIOS integrityVSAvoidmalware attack vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a secondary non-volatile memory that stores a copy of the BIOS firmware. This copy serves as a secure reference that can be used to verify the integrity of the primary BIOS and restore it if compromised by malware attacks.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary integrity verification of the BIOS firmware during the boot process before the operating system gains full control. This early detection mechanism prevents compromised BIOS from executing malicious code while maintaining normal system operation.

Inventive Principle:
Principle #10Preliminary action

2Difficulty of detecting and measuring

If event logging and notification systems are implemented to detect firmware intrusions, then intrusion detection capability is improved, but system complexity increases

Engineering Contradiction:
Improvefirmware intrusion detectionVSAvoidlogging and notification system complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent implements an event logging system that records firmware intrusion attempts and notifies system administrators or security software. This feedback mechanism enables continuous monitoring and response to security threats while maintaining a manageable level of system complexity through structured event recording.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11321454B2Notice of intrusion into firmware
Publication Date: 2022.05.03 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11321454B2 patent drawing
  • US11321454B2 patent drawing
  • US11321454B2 patent drawing

AI summary

A computer program product for providing notifications to a user of an intrusion into firmware includes, in one example, non-transitory computer readable medium including computer usable program code embodied therewith to, when executed by a processor, detect intrusion to the firmware of a computing system during runtime in a system management mode.