Power Trace Malware Detection in Charging Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malware attacks on wireless devices such as mobile phones pose a significant threat, as they can compromise secure information and disrupt device functionality, and existing methods lack effective real-time detection during charging processes.

Innovation Solution

An apparatus and method that utilize power monitoring circuitry in charging devices to obtain and analyze power traces during charging sessions, selecting specific tasks such as transactions, data uploads, or display activations to detect anomalies indicative of malware presence by comparing the power traces to stored data from healthy devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power monitoring is performed during charging to detect malware, then malware detection capability is improved, but device complexity increases

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary analysis system that receives power trace data from charging devices and performs malware detection externally. This separates the detection function from the user device, reducing device complexity while maintaining detection capability. The intermediary system processes power consumption patterns and compares them against known malware signatures without requiring modifications to the user device hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional active scanning methods with passive power consumption analysis. Instead of actively testing device functionality or installing detection software, the system passively monitors electrical power traces during normal charging operations. This substitution reduces device complexity by eliminating the need for additional sensors, actuators, or software components on the user device.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If tasks are performed during charging to generate power traces, then detection precision is improved, but loss of time increases

Engineering Contradiction:
Improvedetection precisionVSAvoidcharging time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs malware detection during the charging process itself, utilizing the time when the device is already connected to power. By selecting tasks that can be executed during charging (such as background data synchronization or application updates), the system gathers detection data without requiring separate dedicated scanning time, thus not extending the overall device availability cycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous operation by performing detection activities during the charging process rather than interrupting normal device usage. The power trace analysis occurs continuously or periodically during charging, allowing the device to remain in its intended charging state while simultaneously undergoing security inspection, thereby eliminating wasted time.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If power traces are analyzed in real-time during charging, then reliability of detection is improved, but use of energy increases

Engineering Contradiction:
Improvedetection reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the computationally intensive power trace analysis function from the user device and relocates it to an external charging device or cloud-based analysis system. This extraction allows real-time monitoring with high reliability while minimizing the energy burden on the user device, as the processing occurs externally using the charging infrastructure's computational resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements selective task execution during charging based on predefined criteria such as charging rate, battery state, or detected anomalies. Instead of continuously performing all possible detection tasks, the system activates only the necessary subset of monitoring activities, reducing overall energy consumption while maintaining sufficient detection reliability for the current charging context.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11989297B2Apparatus, method and computer program for detecting malware
Publication Date: 2024.05.21 NOKIA TECHNOLOGIES OY
  • US11989297B2 patent drawing
  • US11989297B2 patent drawing
  • US11989297B2 patent drawing

AI summary

Examples of the disclosure can provide an apparatus for detecting malware. The apparatus can comprise means for: selecting one or more tasks to be performed by a user device during charging of the user device; enabling a power trace to be obtained wherein the power trace provides an indication of the power consumed by the user device while the one or more tasks are being performed; and enabling the power trace to be analysed to provide an indication of the presence of malware.