DocumentCode :
1489393
Title :
Efficient Pattern Matching Algorithm for Memory Architecture
Author :
Lin, Cheng-Hung ; Chang, Shih-Chieh
Author_Institution :
Dept. of Ind. Technol. Educ., Nat. Taiwan Normal Univ., Taipei, Taiwan
Volume :
19
Issue :
1
fYear :
2011
Firstpage :
33
Lastpage :
41
Abstract :
Network intrusion detection system is used to inspect packet contents against thousands of predefined malicious or suspicious patterns. Because traditional software alone pattern matching approaches can no longer meet the high throughput of today´s networking, many hardware approaches are proposed to accelerate pattern matching. Among hardware approaches, memory-based architecture has attracted a lot of attention because of its easy reconfigurability and scalability. In order to accommodate the increasing number of attack patterns and meet the throughput requirement of networks, a successful network intrusion detection system must have a memory-efficient pattern-matching algorithm and hardware design. In this paper, we propose a memory-efficient pattern-matching algorithm which can significantly reduce the memory requirement. For Snort rule sets, the new algorithm achieves 21% of memory reduction compared with the traditional Aho-Corasick algorithm. In addition, we can gain 24% of memory reduction by integrating our approach to the bit-split algorithm which is the state-of-the-art memory-based approach.
Keywords :
memory architecture; pattern matching; security of data; Snort rule sets; bit-split algorithm; hardware design; memory architecture; memory reduction; network intrusion detection system; packet content inspection; pattern matching algorithm; pattern matching approach; Acceleration; Algorithm design and analysis; Computer architecture; Decoding; Hardware; Intrusion detection; Memory architecture; Pattern matching; Scalability; Throughput; Aho–Corasick (AC) algorithm; finite automata; pattern matching;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2009.2028346
Filename :
5272427
Link To Document :
بازگشت