Data Packet Authentication for DDoS Traffic Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in quickly distinguishing between legal and illegal traffic during Distributed Denial-of-Service (DDoS) attacks, leading to network availability issues and security threats.

Innovation Solution

A data processing method that involves allocating an authenticated identifier and a key to terminals accessing a service, generating a verification code, and embedding this information in data packets to enable network devices to differentiate between legal and illegal traffic based on the embedded identifiers and codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If black hole technology is used to defend against DDoS attack, then illegal traffic can be filtered, but legal traffic is also directed to black hole and cannot be distinguished

Engineering Contradiction:
ImproveDDoS attack traffic filteringVSAvoidlegal traffic forwarding
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent segments the traffic filtering process into two independent stages: first, network devices perform rapid filtering based on authenticated identifiers embedded in data packets to separate potential attack traffic; second, a traffic cleaning system performs deep protocol parsing only on packets that pass the first stage. This segmentation allows legal traffic to be quickly identified and forwarded while directing only suspicious traffic to resource-intensive cleaning processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-allocating authenticated identifiers and corresponding keys to legitimate terminals before they send data packets. Network devices use these pre-configured credentials to quickly verify packet authenticity without requiring deep protocol parsing during actual traffic processing. This preliminary credential distribution enables rapid distinction between legal and illegal traffic at the network layer.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traffic cleaning technology is used to distinguish legal and illegal traffic, then legal traffic can be identified, but processing delay increases due to deep protocol parsing

Engineering Contradiction:
Improvelegal traffic identificationVSAvoidtraffic processing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides traffic processing into two hierarchical levels: a first-level rapid filtering mechanism using authenticated identifiers that operates at network layer speed, and a second-level deep protocol parsing mechanism that processes only packets passing the first level. This segmentation ensures that the majority of legal traffic is processed quickly without undergoing resource-intensive deep parsing, thereby minimizing processing delay while maintaining identification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making the verification process adaptive: packets with valid authenticated identifiers receive expedited processing with minimal verification, while packets failing the initial check undergo comprehensive deep protocol parsing. This localized quality adjustment optimizes processing speed for legitimate traffic while maintaining security scrutiny for suspicious packets.

Inventive Principle:
Principle #3Local quality

3Speed

If authenticated identifier and verification code are embedded in data packet, then network device can quickly identify legal traffic, but device complexity increases

Engineering Contradiction:
Improvetraffic distinction speedVSAvoidverification system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent reduces device complexity during operation by performing the complex key generation and credential binding operations in advance. Authentication servers pre-generate keys for each legitimate terminal and bind them to authenticated identifiers before traffic flow begins. Network devices only need to perform simple verification of pre-configured credentials during traffic processing, avoiding the need for complex real-time cryptographic operations at each network device.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an authentication server as an intermediary that handles complex key management and credential distribution. This intermediary centralizes the complexity of cryptographic operations, allowing network devices to focus on simple verification tasks. The authentication server mediates between terminal devices and network devices, managing the distributed key system and enabling rapid verification without burdening network devices with complex cryptographic processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12238128B2Data processing method and apparatus
Publication Date: 2025.02.25 HUAWEI TECH CO LTD
  • US12238128B2 patent drawing
  • US12238128B2 patent drawing
  • US12238128B2 patent drawing

AI summary

A data processing method includes an authenticated identifier and a key corresponding to the authenticated identifier are allocated to a terminal that accesses a service supported by an application server. The terminal includes the authenticated identifier and a verification code in a sent data packet such that a network device can identify a legal data packet and an illegal data packet based on the authenticated identifier and the verification code, and forward the legal data packet.