DocumentCode
514636
Title
A Time-and Space-Efficient Multi-pattern Matching Algorithm
Author
Li, Haitao ; Li, XunGen
Author_Institution
Inst. of CAD, Hangzhou Diangzi Univ., Hangzhou, China
Volume
1
fYear
2010
fDate
6-7 March 2010
Firstpage
716
Lastpage
719
Abstract
In the intrusion detection systems, pattern matching algorithm has been the focus of this system. After studying various algorithms in this field, the paper presents a time-and space- efficient multi-pattern matching algorithm. The algorithm uses the bitmap to store the states which could compress the space, in the matching process the algorithm do not need to compare every character individually, it could skip characters as possible as we can according to the needs. It is a very time-saving algorithm. The thoughts of compression storage and jumping characters in the algorithm can reduce the hardware memory access times, so that the algorithm can more easily adapt to the hardware implementation.
Keywords
pattern matching; security of data; compression storage; hardware memory access times; intrusion detection systems; jumping characters; multipattern matching algorithm; Automata; Computer science; Computer science education; Educational technology; Hardware; Heuristic algorithms; Intrusion detection; Pattern matching; Space technology; Transfer functions; Bitmap; IDS; Multi-pattern matching; State machine; component;
fLanguage
English
Publisher
ieee
Conference_Titel
Education Technology and Computer Science (ETCS), 2010 Second International Workshop on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-6388-6
Electronic_ISBN
978-1-4244-6389-3
Type
conf
DOI
10.1109/ETCS.2010.610
Filename
5458661
Link To Document