Memory-Constrained Gateway for IoT Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Home networks with IoT devices are vulnerable to security attacks due to unsecured APIs and delayed software updates, leaving smaller networks unprotected from malicious activities.

Innovation Solution

A memory-constrained gateway system that performs deep packet inspection, identifying and blocking malicious communication requests by verifying device types and signatures against a predetermined list, using hardware acceleration and communication rules to reduce processing power requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep packet inspection is implemented to detect and block malicious attacks, then network security is improved, but processing power requirements increase making smaller networks unable to protect themselves

Engineering Contradiction:
Improvenetwork securityVSAvoidprocessing power requirements
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The gateway divides incoming network traffic into different streams based on device type identification, then applies signature checking selectively to each stream. This segmentation allows the system to focus processing power on specific traffic patterns rather than inspecting all packets uniformly, reducing overall computational burden while maintaining security effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different inspection depths and methods to different device types and traffic patterns. By identifying device types first, the gateway can apply appropriate signature databases and inspection rules tailored to each device category, optimizing processing efficiency for each local context rather than using a one-size-fits-all approach.

Inventive Principle:
Principle #3Local quality

2Reliability

If deep packet inspection is performed on all traffic, then malicious signatures are detected, but processing time and resource consumption increase

Engineering Contradiction:
Improvemalicious signature detectionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The gateway performs device type identification and classification before applying signature-based malicious traffic detection. This preliminary action allows the system to prepare appropriate inspection rules and signature databases in advance, so that when actual signature checking occurs, it can be performed more efficiently with pre-filtered traffic streams.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies signature checking selectively to identified device types rather than performing exhaustive inspection on all network traffic. By focusing inspection efforts on traffic from devices that match known vulnerable types, the system achieves effective malicious signature detection without the time cost of inspecting every packet in detail.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11570201B2System and method for detecting and blocking malicious attacks on a network
Publication Date: 2023.01.31 SECURING SAM LTD
  • US11570201B2 patent drawing
  • US11570201B2 patent drawing
  • US11570201B2 patent drawing

AI summary

Systems and method of detecting and blocking malicious attacks on a computer network, including: receiving, by a memory constrained gateway in communication with the computer network, a communication request from at least one device, identifying the type of the at least one device based on the received communication request, verifying that the device is of an allowed type from a predetermined list of allowed device types, checking at least one signature of the received communication request of the allowed device to detect malicious signatures, and blocking communication requests from devices with at least one malicious signature.