DocumentCode
2876271
Title
Applying Cuckoo Hashing for FPGA-based Pattern Matching in NIDS/NIPS
Author
Thinh, Tran Ngoc ; Kittitornkun, Surin ; Tomiyama, Shigenori
Author_Institution
King Mongkut´´s Inst. of Technol. Ladkrabang, Bangkok
fYear
2007
fDate
12-14 Dec. 2007
Firstpage
121
Lastpage
128
Abstract
Pattern matching for network intrusion/prevention detection requires extremely high throughput with frequent updates to support new attack patterns. Most of current hardware implementations have outstanding performance over software implementations. However, the requirement for dynamic update pattern set is still challenging for hardware researchers. This paper describes a novel FPGA-based pattern matching architecture using a recent hashing algorithm called Cuckoo Hashing. The proposed architecture features on-the-fly pattern updates without reconfiguration, more efficient hardware utilization, and higher performance. Through various algorithmic changes of Cuckoo Hashing, we can implement parallel pattern matching on SRAM-based FPGA. Our system can accommodate the latest Snort rule-set, an open source network intrusion detection/prevention system, and achieve the highest utilization in terms of SRAM per character and logic cells per character at 17 bits/character and 0.043 logic cells/character, respectively on major Xilinx Virtex architectures. Compared to others, ours is much more efficient than any other Xilinx FPGA architectures.
Keywords
SRAM chips; cryptography; field programmable gate arrays; Cuckoo hashing application; FPGA-based pattern matching; SRAM-based FPGA; Snort rule-set; Xilinx Virtex architectures; dynamic update pattern set; logic cells; network intrusion-prevention detection; software implementations; Computer architecture; Embedded computing; Field programmable gate arrays; Hardware; Intrusion detection; Logic; Pattern matching; Random access memory; Software performance; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
Conference_Location
Kitakyushu
Print_ISBN
978-1-4244-1472-7
Electronic_ISBN
978-1-4244-1472-7
Type
conf
DOI
10.1109/FPT.2007.4439240
Filename
4439240
Link To Document