Related Experiment Video
Updated: Jul 16, 2025

08:01
Tuning a Parallel Segmented Flow Column and Enabling Multiplexed Detection
Published on: December 15, 2015
7.5K
Enhancing Mitigation of Volumetric DDoS Attacks: A Hybrid FPGA/Software Filtering Datapath
Denis Salopek1, Miljenko Mikuc1
1Faculty of Electrical Engineering and Computing, University of Zagreb, 10000 Zagreb, Croatia.
Sensors (Basel, Switzerland)
|September 9, 2023
Summary
This study introduces a hybrid hardware/software packet filter for high-speed network security. The novel design improves Distributed Denial-of-Service (DDoS) attack mitigation by offloading rules to FPGA hardware, enhancing performance.
Area of Science:
- Computer Engineering
- Network Security
- Cybersecurity
Background:
- Modern internet demands high-performance network devices for packet classification and filtering.
- Volumetric Distributed Denial-of-Service (DDoS) attacks necessitate efficient packet processing and filtering solutions.
- Existing solutions often lack affordability, flexibility, or ready availability.
Purpose of the Study:
- To investigate a hybrid hardware/software packet filter prototype.
- To address the need for high-speed, configurable network processing devices.
- To provide a cost-effective alternative for DDoS packet filtering.
Main Methods:
- Developed a hybrid filter combining reconfigurable FPGA technology and high-speed software filtering on commodity hardware.
- Implemented a novel approach offloading filtering rules to hardware.
- Utilized Longest Prefix Matching (LPM) algorithm with allowlists/blocklists for millions of IP prefixes.
Main Results:
- Achieved performance gains of nearly 30% compared to software-only filtering.
- Demonstrated improvements dependent on rulesets, offloading methods, and traffic types.
- Validated the effectiveness for high-speed DDoS packet filtering for IPv4 traffic.
Conclusions:
- The hybrid filter offers a cost-effective solution for network security.
- Deployment at the network edge can mitigate DDoS attacks and protect devices, including IoT.
- Enhances overall network security by providing efficient packet filtering capabilities.
Related Concept Videos
Upsampling
261
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
261
Downsampling
182
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
182
Fast Decoupled and DC Powerflow
233
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
233
Aliasing
159
Accurate signal sampling and reconstruction are crucial in various signal-processing applications. A time-domain signal's spectrum can be revealed using its Fourier transform. When this signal is sampled at a specific frequency, it results in multiple scaled replicas of the original spectrum in the frequency domain. The spacing of these replicas is determined by the sampling frequency.
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original...
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original...
159
Design Example: Analyzing Capacity Contours for Flood Risk Assessment
66
Flood risk assessment involves careful planning and analysis to ensure the safety of communities near water retention structures. Capacity contours are a vital tool in this process, as they illustrate the potential spread of water at specific levels in a given area. In the context of building a bund across a small valley, these contours play a critical role in evaluating the safety of nearby residential areas.In this example, the bund is intended to store stormwater in the valley. The engineers...
66
Cascaded Op Amps
663
Operational amplifiers (op-amps) are versatile electronic components that can be interconnected in a cascade - one after another in a linear sequence. This cascading is possible due to their infinite input resistance and zero output resistance, allowing them to maintain their input-output relationships even when connected in series.
In a cascaded system, each op-amp is referred to as a stage. The output of one stage drives the input of the subsequent stage. As the input signal passes through...
In a cascaded system, each op-amp is referred to as a stage. The output of one stage drives the input of the subsequent stage. As the input signal passes through...
663

