Data Packet Authentication for DDoS Traffic Filtering
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Speed
If authenticated identifier and verification code are embedded in data packet, then network device can quickly identify legal traffic, but device complexity increases
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.
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.
Data Source
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.


