IoT Device Malware Detection via Offloaded Meta-Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices lack sufficient computational resources to perform heavy monitoring operations, making it difficult to effectively monitor malware targeting them, as they often rely on data packet monitoring rather than process execution and file access monitoring.

Innovation Solution

A computer-implemented method where an IoT device receives meta-information from a network monitoring device about network data transfers, allowing it to detect and monitor file transfers and processes without needing to scan data, thereby offloading the computational workload and enabling the detection of malware by monitoring file executions and accesses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IoT device performs heavy monitoring operations to detect malware, then malware detection capability is improved, but computational resource consumption increases beyond device capacity

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a network monitoring device as an intermediary that performs heavy monitoring operations and generates meta-information about network data transfers. The IoT device receives this pre-processed meta-information instead of performing heavy monitoring itself, thus maintaining malware detection capability while reducing computational resource consumption on the IoT device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If IoT device monitors all network data transfers directly, then monitoring completeness is improved, but device complexity increases

Engineering Contradiction:
Improvemonitoring completenessVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into two parts: a network monitoring device that performs comprehensive network data transfer monitoring and generates meta-information, and an IoT device that receives and processes only the relevant meta-information. This segmentation maintains monitoring completeness while reducing the complexity burden on the IoT device.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If IoT device scans data packets to detect malware, then detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The network monitoring device performs preliminary monitoring and analysis of network data transfers, generating meta-information that contains key characteristics of the transferred data. The IoT device receives this pre-processed information and can quickly assess potential threats without performing time-consuming data scanning, thus maintaining detection accuracy while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10893090B2Monitoring a process on an IoT device
Publication Date: 2021.01.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10893090B2 patent drawing
  • US10893090B2 patent drawing
  • US10893090B2 patent drawing

AI summary

Monitoring a process on an Internet of Things (IoT) device is performed by receiving, by the IoT device, a network data transfer from an external device; and receiving, by the IoT device, meta-information of the network data transfer. The meta-information can be generated, based on the network data transfer, by a network monitoring device. Additionally, the IoT device detects a file storing data of the network data transfer based on the meta-information. Further, the IoT device monitors a process relating to the detected file on the IoT device.