DocumentCode :
2502997
Title :
The Cost Effective Pre-processing Based NFA Pattern Matching Architecture for NIDS
Author :
Chang, Yeim-Kuan ; Chang, Chen-Rong ; Su, Cheng-Chien
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
fYear :
2010
fDate :
20-23 April 2010
Firstpage :
385
Lastpage :
391
Abstract :
Network Intrusion Detection System (NIDS) is a system which can detect network attacks resulted from worms and viruses on the Internet. An efficient pattern matching algorithm plays an important role in NIDS. There have been many proposed methods for pattern matching algorithms. Traditionally, the multi-character NFA that is capable of matching multiple characters per cycle can be built by duplicating entire circuit of 1-character architecture. In this paper, we propose a pre-processing based architecture to improve the original multi-character architecture. The design of the proposed architecture and its implementation in FPGA are described in details. Our simulation results show that the proposed architecture performs better than all the existing Brute-Force based approaches in terms of the throughput and the slice utilization. Specifically, the proposed architectures of 2-character and 4-character designs can achieve the throughputs of 4.68 and 7.27 Gbps and the slice utilization of 2.86 and 2.10 in terms of char/slice, respectively.
Keywords :
Internet; computer viruses; field programmable gate arrays; finite state machines; pattern matching; Brute-Force; FPGA; NFA pattern matching architecture; Network Intrusion Detection System; bit rate 4.68 Gbit/s to 7.27 Gbit/s; deterministic finite automata; field programmable gate array; finite state machines; network attacks detection; network intrusion detection system; original multicharacter architecture; Application software; Automata; Clocks; Computer architecture; Costs; Doped fiber amplifiers; Field programmable gate arrays; Intrusion detection; Pattern matching; Throughput; Finite state machine; Intrusion detection; Multi-character; Pattern matching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
Conference_Location :
Perth, WA
ISSN :
1550-445X
Print_ISBN :
978-1-4244-6695-5
Type :
conf
DOI :
10.1109/AINA.2010.42
Filename :
5474723
Link To Document :
بازگشت