Graph Neural Network Attack Response for 5G IoT DDoS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional security solutions for 5G networks, such as intrusion detection mechanisms and behavioral analysis, are inadequate in addressing Distributed Denial of Service (DDOS) attacks from IoT devices, leading to high false positives and insufficient Quality of Service (QoS) protection.

Innovation Solution

A device and method using a graph neural network to generate a graph representation of network data, predict attacks, and launch proactive or reactive responses based on prediction confidence levels and time differences, with self-optimizing capabilities through training and rule updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional intrusion detection mechanisms are used, then network security monitoring is provided, but the QoS requirements for 5G networks are not met

Engineering Contradiction:
Improvesecurity monitoringVSAvoidQoS protection capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by predicting attacks before they fully manifest. The graph neural network analyzes network data and predicts potential DDOS attacks early, allowing the system to take preventive actions (blocking, throttling) before the attack impacts QoS, thus simultaneously improving security monitoring reliability and QoS protection capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where attack predictions and detections are continuously fed back into the graph neural network for retraining. This feedback loop enables the model to learn from actual attack patterns and improve its prediction accuracy over time, resolving the contradiction between basic security monitoring and advanced QoS protection.

Inventive Principle:
Principle #23Feedback

2Reliability

If behavioral analysis solutions are used, then attack detection is provided, but false positives are generated at high rate

Engineering Contradiction:
Improveattack detectionVSAvoiddetection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system replaces conventional behavioral analysis mechanisms with a graph neural network-based prediction system. This substitution moves from rule-based detection (prone to false positives) to AI-based pattern recognition that learns from actual attack data, significantly reducing false positives while maintaining high detection accuracy for DDOS attacks.

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

Solution Approach 2:

The system changes the detection parameters from traditional behavioral thresholds to graph-based representations that capture complex attack patterns. By transforming network data into graph structures and using neural networks to analyze these graphs, the system achieves more precise attack detection with fewer false positives compared to conventional behavioral analysis.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If graph neural network prediction is used, then proactive attack prediction is achieved, but computational complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidprediction system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system segments the prediction process into manageable components: data collection, graph construction, neural network inference, and response execution. This segmentation allows each component to be optimized independently and facilitates parallel processing, reducing overall computational complexity while maintaining fast prediction response times.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by focusing the graph neural network analysis on specific critical network elements and attack patterns rather than analyzing the entire network uniformly. This selective approach reduces computational complexity while still achieving effective prediction for the most impactful attack scenarios.

Inventive Principle:
Principle #16Partial or excessive action

4Object-affected harmful factors

If proactive attack response is launched based on prediction, then attack impact is reduced, but false positives may cause unnecessary responses

Engineering Contradiction:
Improveattack impactVSAvoidfalse positive responses
Core Design Contradiction:
Object-affected harmful factorsVSObject-generated harmful factors

Solution Approach 1:

The system uses feedback mechanisms to continuously monitor the effectiveness of proactive responses and adjust the prediction model accordingly. Responses that result in false positives provide learning data that refines the graph neural network's prediction criteria, gradually reducing false positive rates while maintaining effective attack mitigation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts response parameters based on prediction confidence levels and contextual factors. By modulating response intensity according to the certainty of prediction and the potential harm to legitimate traffic, the system minimizes false positive responses while maintaining strong protection against actual attacks.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12549567B2Device and method for generating a response to an attack in a communication network using machine learning
Publication Date: 2026.02.10 NOKIA TECHNOLOGIES OY
  • US12549567B2 patent drawing
  • US12549567B2 patent drawing
  • US12549567B2 patent drawing

AI summary

In a communication network, a device is configured to predict attacks and detect attacks from data logs received from the network and generate a response to an attack upon prediction or detection of an attack. Graph representations of data logs are generated based on a predefined schema. Attacks are detected by applying inference rules to a graph representation of the data logs. Attacks are predicted by using a graph neural network trained with subgraphs obtained by querying a graph representation of training data corresponding to normal traffic and attacks.