DocumentCode :
2786307
Title :
Highly Efficient String Matching Circuit for IDS with FPGA
Author :
Katashita, Toshihiro ; Maeda, Atusi ; Toda, Kenji ; Yamaguchi, Yoshinori
Author_Institution :
Nat. Inst. of Adv. Ind. Sci. & Technol., Ibaraki
fYear :
2006
fDate :
24-26 April 2006
Firstpage :
285
Lastpage :
286
Abstract :
String matching circuits have been studied extensively for intrusion detection systems so far. An NFA-based string matching circuit, one of the works, has expandability of processing data width. However the resource requirement increases markedly, it was difficult to implement an NFA-based string matching circuit with whole the Snort 2.3.3 rule (35461 characters) that processes at 10 Gbps on a single FPGA. In this paper, the authors propose a highly efficient string matching circuit for FPGA. In our circuit, redundant AND-gates and states in the NFA are eliminated to reduce the resource requirement. Consequently, our circuit is reduced in the resources requirement by over 50% as compared with a previous NFA-based circuit, and the synthesis result shows that a string matching circuit that includes the whole Snort 2.3.3 rule can be implemented onto a single xc2vp-100-6 FPGA with throughput over 10 Gbps
Keywords :
field programmable gate arrays; logic gates; security of data; string matching; 10 Gbit/s; FPGA; IDS; NFA; Snort 2.3.3 rule; intrusion detection systems; nondeterministic finite automaton; processing data width; redundant AND-gates; string matching circuit; Circuit synthesis; Data processing; Data security; Decoding; Electronics industry; Field programmable gate arrays; Industrial electronics; Intrusion detection; Magnetic heads; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
Conference_Location :
Napa, CA
Print_ISBN :
0-7695-2661-6
Type :
conf
DOI :
10.1109/FCCM.2006.51
Filename :
4020922
Link To Document :
بازگشت