Assisting network intrusion detection with reconfigurable hardware

BL Hutchings, R Franklin… - Proceedings. 10th Annual …, 2002 - ieeexplore.ieee.org
BL Hutchings, R Franklin, D Carver
Proceedings. 10th Annual IEEE Symposium on Field-Programmable …, 2002ieeexplore.ieee.org
String matching is used by Network Intrusion Detection Systems (NIDS) to inspect incoming
packet payloads for hostile data. String-matching speed is often the main factor limiting NIDS
performance. String-matching performance can be dramatically improved by using Field-
Programmable Gate Arrays (FPGAs); accordingly, a" regular-expression to FPGA circuit"
module generator has been developed. The module generator extracts strings from the
Snort NIDS rule-set, generates a regular expression that matches all extracted strings …
String matching is used by Network Intrusion Detection Systems (NIDS) to inspect incoming packet payloads for hostile data. String-matching speed is often the main factor limiting NIDS performance. String-matching performance can be dramatically improved by using Field-Programmable Gate Arrays (FPGAs); accordingly, a "regular-expression to FPGA circuit" module generator has been developed. The module generator extracts strings from the Snort NIDS rule-set, generates a regular expression that matches all extracted strings, synthesizes a FPGA-based string matching circuit, and generates an EDIF netlist that can be processed by Xilinx software to create an FPGA bitstream. The feasibility of this approach is demonstrated by comparing the performance of the FPGA-based string matcher against the software-based GNU regex program. The FPGA-based string matcher exceeds the performance of the software-based system by 600x for large patterns.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果

Google学术搜索按钮

example.edu/paper.pdf
搜索
获取 PDF 文件
引用
References