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
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;
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
DOI :
10.1109/ETCS.2010.610