Snort is an open-source network intrusion detection/prevention system (NIDS/NIPS) which allows users to define sets of rules for network traffic analysis and threat detection. Snort rules make use of two pattern matching approaches: first, bulk literal string scanning and second, regular expression matching. RXP for FPGA is ideally suited to both of these pattern matching approaches and can perform both literal string scanning and regular expression processing in parallel.
Titan IC's engineering team has been working to optimise the use of our hardware accelerated regular expression processor RXP for FPGA to accelerate Snort running on Intel(®) based host CPUs.
For more information on how RXP for FPGA can accelerate throughput performance for intrusion detection and to discuss our throughput results and findings, please get in touch.