Network Intrusion Detection via Packet Image Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network intrusion detection systems (NIDS) using machine learning and deep learning algorithms face challenges in accurately detecting malicious activity due to their reliance on independent packet analysis, neglecting the sequential nature of network communication and crucial information from packet headers, which leads to biased models with high false negatives and positives, particularly in real-time detection and identifying header-level attacks.

Innovation Solution

A method and system that convert network packet data into pixel image attributes, processed using a trained neural network model to detect malicious activity, incorporating both header and payload data and preserving temporal-spatial associations between packets, enabling early and accurate detection of network attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If packet-based NIDS analyzes packets independently using ML/DL algorithms, then real-time detection capability is achieved, but detection accuracy deteriorates due to overlooking sequential nature of network communication

Engineering Contradiction:
Improvereal-time detection capabilityVSAvoiddetection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent transforms sequential packet data into 2D image representations, adding a spatial dimension to the temporal sequence of packets. This allows CNN-based models to simultaneously process both the sequential order and contextual relationships of packets in real-time, resolving the contradiction between speed and accuracy by enabling parallel processing of temporal and spatial features through the image-based representation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If packet-based NIDS captures only payload data, then processing efficiency is improved, but ability to identify header-level attacks deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidability to identify header-level attacks
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges payload data and header information into a unified image representation where different packet components are encoded as distinct visual features. This combination allows the model to process both payload and header information simultaneously without sacrificing efficiency, as the image-based approach enables parallel processing of all packet components while maintaining the ability to detect header-level attacks.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of manufacture

If traditional ML/DL models are trained using flow-based or packet-based features, then model training is simplified, but false negatives and positives increase due to biased models

Engineering Contradiction:
Improvemodel training simplicityVSAvoidfalse negatives and positives rate
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent fundamentally changes the input parameter representation from traditional numerical packet features to visual image features. This parameter transformation enables the use of CNN architectures that are highly effective at pattern recognition, significantly reducing false negatives and positives while maintaining training feasibility through the availability of labeled network traffic data that can be converted to image formats.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240396913A1Sequential packets image-based network intrusion detection system
Publication Date: 2024.11.28 UNIV OF SOUTH FLORIDA
  • US20240396913A1 patent drawing
  • US20240396913A1 patent drawing
  • US20240396913A1 patent drawing

AI summary

The disclosed technology provides a method for detecting malicious activity in a network communication system. A first packet of a first flow is received from the network communication system. The first packet comprises a first sequence of data values. The first sequence of data values is converted to a first plurality of pixel image attribute values. A first portion of an image is generated based on the first plurality of pixel image attribute values. The image is processed using a trained neural network model to determine a likelihood of malicious activity in the first flow.