Bootstrap Security via DC Power Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security mechanisms for computerized devices are vulnerable to malicious manipulations during the bootstrapping process, as they execute within the same memory domain they intend to protect, allowing malicious codes to inject and manipulate protection codes, leading to undetected malicious activities.

Innovation Solution

A system that monitors power consumption from the DC supply using a separate and isolated DC supply monitoring unit, comparing it against valid and malicious bootstrap signatures stored in a database, alerting upon mismatches, and utilizing machine learning or pattern recognition techniques to detect irregularities in the bootstrapping process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If security mechanisms execute within the same memory domain they protect, then security monitoring is integrated and accessible, but the security code itself becomes vulnerable to malicious manipulations

Engineering Contradiction:
Improveintegration of security monitoringVSAvoidvulnerability to malicious manipulation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system divides the monitoring function into two separate domains: a protected environment containing the bootstrap code and a monitoring environment containing the security mechanism. This segmentation isolates the security code from the protected code, preventing malicious manipulation while maintaining monitoring capability. The physical separation into different memory domains or hardware environments ensures that malicious code cannot easily compromise both systems simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary monitoring environment that observes the protected environment without being fully integrated into it. This intermediary layer provides security monitoring functionality while maintaining isolation, allowing the system to detect malicious activities without exposing the core security mechanisms to the same vulnerabilities as the protected code.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If continuous monitoring of power consumption is performed to detect malicious activities, then detection capability is improved, but energy consumption and system complexity increase

Engineering Contradiction:
Improvedetection capability of malicious activitiesVSAvoidcomplexity of monitoring system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring function is extracted as a separate, dedicated component that operates independently from the main system operations. By taking out the monitoring logic into a distinct environment, the system achieves continuous detection capability without significantly increasing the complexity of the core protected system. The extraction allows specialized monitoring algorithms to run without burdening the main system architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The monitoring system utilizes existing system resources, particularly the power consumption data that is already being generated during normal operation. Rather than adding separate sensors or measurement devices, the system self-services by analyzing existing electrical characteristics to detect malicious activities, thereby improving detection capability with minimal additional complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10296740B2System and method for detecting activities within a bootstrap of a computerized device based on monitoring of power consumption
Publication Date: 2019.05.21 BG NEGEV TECHNOLOGIES & APPLICATIONS LTD
  • US10296740B2 patent drawing
  • US10296740B2 patent drawing
  • US10296740B2 patent drawing

AI summary

The invention relates to a system for protecting a computerized device from activities within the device bootstrap, which comprises: (a) a DC supply monitoring unit for monitoring power consumption of the DC supply of the device during bootstrap; and (b) a database for storing one or more valid bootstrap signatures, each of said valid bootstrap signatures describes a valid variation of power consumption pattern, respectively, from the DC supply of the device; wherein, during bootstrapping of the device, said DC supply monitoring unit continuously monitors the power consumption from said DC supply of the device, compares characteristics of the power consumption with said one or more valid bootstrap signatures in said database, and alerts upon detection of a mismatch.