Endpoint Load Rebalancing Controller for Smart Meter Side Channel Defense

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart meters are vulnerable to side channel attacks, such as Differential Power Analysis (DPA) and Differential Electromagnetic Analysis (DEMA), which exploit high-resolution power consumption data to reveal sensitive information, despite existing security measures like encryption, posing privacy and security risks.

Innovation Solution

An endpoint load rebalancing controller is introduced to monitor and predict usage patterns, rebalancing activity by shifting off-line execution to on-line or capping/on-ing on-line activity to suppress side channel variations, thereby preventing differential power and EM information leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If smart meters monitor power consumption with high resolution to the minute or second, then measurement precision is improved, but side channel attack vulnerability increases

Engineering Contradiction:
Improvepower consumption measurement precisionVSAvoidside channel attack vulnerability
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system implements periodic load rebalancing by shifting off-line execution between periods and capping on-line execution activity. This creates periodic variations in power consumption that mask the deterministic patterns attackers exploit, transforming continuous high-resolution measurements into periodic, less exploitable patterns.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically changes operational parameters by adjusting the timing and duration of off-line vs on-line execution. This modifies the power consumption profile parameters (timing, magnitude, pattern) to prevent attackers from establishing reliable correlations between power measurements and cryptographic operations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If encryption is deployed to protect smart meter communications, then security is improved, but side channel attacks can still extract information

Engineering Contradiction:
Improvecommunication securityVSAvoidinformation leakage through power consumption
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system introduces load rebalancing as an intermediary layer between the cryptographic operations and the power consumption measurements. This intermediary modifies the power consumption profile to mask the underlying cryptographic operations, preventing attackers from directly correlating power measurements with encryption/decryption activities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system converts the harmful deterministic power consumption patterns into beneficial masked patterns through load rebalancing. By intentionally introducing variability and noise into the power profile through off-line/on-line execution switching, the system transforms what would be exploitable patterns into protective camouflage.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Object-affected harmful factors

If off-line execution is increased to reduce online activity, then side channel variations are suppressed, but execution time increases

Engineering Contradiction:
Improveside channel variationVSAvoidexecution time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system dynamically adjusts the distribution of execution between off-line and on-line periods based on security requirements and system state. Rather than static allocation, the load rebalancing controller continuously optimizes the timing and duration of off-line execution to suppress side channel variations while minimizing overall execution time through intelligent scheduling.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary cryptographic operations during off-line periods before actual communication events. This preliminary preparation reduces the computational burden during time-critical on-line operations, suppressing side channel variations during sensitive periods while distributing the time cost across less critical off-line periods.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9172718B2Endpoint load rebalancing controller
Publication Date: 2015.10.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9172718B2 patent drawing
  • US9172718B2 patent drawing
  • US9172718B2 patent drawing

AI summary

A endpoint load rebalancing controller, method of controlling endpoint activity to suppress side channel variation and computer program product for controlling endpoint activity for suppressing side channel variation in information from utility company users, e.g., from power company endpoints. The load rebalancing controller monitors period to period endpoint service usage and predicts next period endpoint service usage. Whenever the controller maintains determines that the endpoint usage will exhibit a change that may be sufficient to convey activity information in side channel activity, the controller rebalances activity for the next period. Rebalancing may include shifting off-line execution from one period to another and capping or increasing on-line execution activity.