Power Manager Detects Rogue Hardware via Power Load Deviation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complex electronic systems face challenges in detecting unauthorized or 'rogue' hardware that may be covertly added, which can compromise data security by consuming different power levels than expected, leading to potential system damage or malfunction.
Innovation Solution
A power manager with microprocessing capabilities monitors power consumption during system boot-up and steady-state operations, comparing observed power loads against composite power profiles to detect deviations, and takes appropriate actions when unauthorized hardware is detected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If power monitoring is implemented to detect rogue hardware, then system security is improved, but device complexity increases due to additional monitoring components and processing requirements
Solution Approach 1:
The power manager is designed to perform multiple functions: traditional power management tasks (voltage regulation, power sequencing) and rogue hardware detection through power load monitoring. By making the power manager multi-functional, the patent avoids adding separate dedicated hardware for security monitoring, thus improving system security without proportionally increasing device complexity.
Solution Approach 2:
The power manager monitors power consumption patterns to automatically detect the presence of unauthorized hardware. The system uses its own existing power monitoring infrastructure to detect anomalies, rather than requiring external detection devices. This self-service approach enables security monitoring without adding external complexity.
2Measurement precision
If detailed power profile monitoring is performed for each stage, then detection precision is improved, but loss of time increases due to extensive monitoring and analysis requirements
Solution Approach 1:
The power-on sequence is divided into multiple distinct stages (initialization, component startup, steady-state operation), and power profiles are created and monitored for each stage separately. This segmentation allows the system to focus monitoring efforts on specific stages where rogue hardware is most likely to manifest, improving detection precision without requiring continuous monitoring of all system operations, thus reducing overall time loss.
Solution Approach 2:
Expected power profiles for each stage are pre-established and stored in memory before system operation. During runtime, the power manager simply compares actual power consumption against these pre-computed profiles, avoiding the need for complex real-time analysis. This preliminary preparation of reference profiles enables fast comparison and detection, improving precision while minimizing time loss during actual monitoring.
Data Source
AI summary
Techniques are provided for monitoring power consumption for individual systems or devices as a way to detect illicit or rogue hardware, e.g., addition of an unauthorized integrated circuit (IC), which may have been added to an existing system. Techniques include monitoring a power on sequence of a system, the power on sequence including one or more distinct stages, determining for each stage of the one or more distinct stages of the power on sequence, whether an observed power load of any distinct stage has deviated from an expected power load according to a power profile for the system, and when the observed power load of a given distinct stage has deviated from the expected power load, performing an action indicating that a deviation from the expected power load has occurred. The power profile specifies expected power characteristics of the system for each stage of a power on sequence.


