DocumentCode
1965643
Title
Massively Parallel Cuckoo Pattern Matching Applied for NIDS/NIPS
Author
Thinh, Tran Ngoc ; Kittitornkun, Surin
Author_Institution
Fac. of Comput. Sci. & Eng., Ho Chi Minh City Univ. of Technol., Ho Chi Minh City, Vietnam
fYear
2010
fDate
13-15 Jan. 2010
Firstpage
217
Lastpage
221
Abstract
This paper describes a Cuckoo-based Pattern Matching (CPM) engine based on a recently developed hashing algorithm called Cuckoo Hashing. We implement the improved parallel Cuckoo Hashing suitable for hardware-based multi-pattern matching with arbitrary length. CPM can rapidly update the static pattern set without reconfiguration while consuming the lowest amount of hardware. With the power of massively parallel processing, the speedup of CPM is up to 128X as compared with serial Cuckoo implementation. Compared to other hardware systems, CPM is far better in performance and saves 30% of the area.
Keywords
cryptography; parallel processing; pattern matching; Cuckoo hashing; hardware-based multipattern matching; network intrusion detection system; network system intrusion prevention system; parallel Cuckoo pattern matching engine; parallel processing; static pattern set; Algorithm design and analysis; Cyclic redundancy check; Engines; Field programmable gate arrays; Hardware; Intrusion detection; Parallel architectures; Parallel processing; Pattern matching; Throughput; Cuckoo Hashing; FPGA; Massively Parallel Processing; NIDS/NIPS; Pattern Matching;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic Design, Test and Application, 2010. DELTA '10. Fifth IEEE International Symposium on
Conference_Location
Ho Chi Minh City
Print_ISBN
978-0-7695-3978-2
Electronic_ISBN
978-1-4244-6026-7
Type
conf
DOI
10.1109/DELTA.2010.46
Filename
5438688
Link To Document