PAMO: Pattern Matching Offload for Intrusion Detection Systems
Intrusion Detection Systems (IDS) play a crucial role in network security. An IDS recognizes malicious activity in network traffic by matching it against patterns defined in a set of rules. The complexity and size of rule sets lead to substantial computational load. In a state-of-the-art IDS, such as Suricata, a single CPU core processes a few hundred MB to a few GB of network traffic per second, and rule evaluation accounts for over 60% of CPU consumption. Scaling IDS to today's high-speed networks is, therefore, a significant challenge.
Institutions
- CESNET, zájmové sdružení právnických osob (CZ)
- UCLouvain (BE)
Publication Details
- Published
- 2025-12-08
- DOI
- https://doi.org/10.1145/3721462.3770768
- Primary Topic
- Network Packet Processing and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00