UDP Application Header Analysis for DDoS Packet Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to effectively distinguish between legitimate and malicious UDP-based DDoS attacks, leading to potential disruption of services and system overload.

Innovation Solution

A system utilizing a modified probabilistic Bloom filter (PMBF) analyzes UDP packet application headers to establish expected values at specific locations, setting an alarm state when unusual patterns are detected, and initiating mitigation actions to block suspected attack packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional packet filtering methods are used to block UDP-based DDoS attacks, then malicious packets can be filtered out, but legitimate traffic may also be blocked and system performance degrades

Engineering Contradiction:
Improveattack mitigation effectivenessVSAvoidservice availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter of packet inspection from traditional header-only filtering to deep application header value analysis. By examining specific values at defined locations in UDP application headers and comparing them against expected values from the PMBF, the system achieves more precise differentiation between legitimate and malicious traffic, reducing false positives while maintaining attack mitigation effectiveness

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional mechanical packet filtering mechanisms with a probabilistic data structure-based system (PMBF). This substitution enables the system to handle large volumes of UDP packets efficiently by using probabilistic matching rather than deterministic rule-based filtering, improving both throughput and accuracy in distinguishing attack traffic from legitimate traffic

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

2Measurement precision

If deep packet inspection is performed to distinguish legitimate from malicious UDP packets, then detection accuracy improves, but processing time increases and system becomes slower

Engineering Contradiction:
Improvepacket classification accuracyVSAvoidpacket processing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing expected application header values for legitimate UDP traffic in the PMBF during normal operation. When an attack occurs, the system can quickly compare incoming packets against these pre-established expectations without performing complex real-time analysis, thus maintaining high detection accuracy while preserving processing speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the packet inspection process into two phases: a learning phase where the PMBF is trained on legitimate traffic patterns, and a detection phase where packets are quickly classified. This segmentation allows the system to perform comprehensive deep inspection during the learning phase without impacting real-time performance during the detection phase, as the PMBF enables rapid probabilistic matching

Inventive Principle:
Principle #1Segmentation

3Difficulty of detecting and measuring

If probabilistic data structures are used to track UDP packet patterns, then detection capability improves, but false positive rate increases

Engineering Contradiction:
Improveattack detection capabilityVSAvoidfalse positive rate
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent changes the parameter being tracked from simple packet counting to specific application header value frequency analysis. By monitoring the distribution of values at defined locations in UDP application headers and comparing against expected distributions in the PMBF, the system achieves better detection capability while maintaining lower false positive rates through more meaningful pattern recognition

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the PMBF is continuously updated with observed legitimate traffic patterns during normal operation. This feedback loop allows the system to adapt to changing legitimate traffic characteristics, improving detection capability while maintaining reliability by learning what normal traffic looks like and using that knowledge to reduce false positives during attack detection

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12483591B2Detection and mitigation of UDP-based DDoS attacks
Publication Date: 2025.11.25 RADWARE LTD
  • US12483591B2 patent drawing
  • US12483591B2 patent drawing
  • US12483591B2 patent drawing

AI summary

A method and system for detecting a denial of service (DoS) attack when packets used in the DoS attack are user datagram protocol (UDP) packets, are disclosed. The method includes obtaining values from an application header of a UDP packet; and when, based on use of at least one modified probabilistic Bloom filter (PMBF) for a destination to which the UDP packet indicates that it is destined, the obtained values are not values expected to be found in a UDP packet destined for the destination: increasing an uncommon per sample (ups) estimate for the PMBF; and when the increased uncommon per sample estimate is greater than an upper ups threshold: setting an alarm state to on; suspending update of the PMBF counters; and initiating a mitigation action at least with respect to the UDP packet.