A Memory Efficient Pattern Matching Scheme for Regular Expressions.
Saved in:
| Title: | A Memory Efficient Pattern Matching Scheme for Regular Expressions. |
|---|---|
| Authors: | Chang, Yeim-Kuan1 ykchang@mail.ncku.edu.tw, Shih, Ching-Hsuan1 |
| Source: | Procedia Computer Science. 2017, Vol. 110, p250-257. 8p. |
| Subject Terms: | Malware prevention, Internet traffic, Finite state machines, Computer network security, Kleene algebra |
| Abstract: | Many malicious packets are common and spread over the Internet in recent years when the scale of Internet traffic grows at a rapid speed. Thus, the regular expression matching in Network Intrusion Detection System (NIDS) that supervises network activities needs to be very fast and consume small memory. In this paper, we propose a memory efficient regular expression matching algorithm called Failureless Segmented Finite Automata (FSFA) with an acceptable searching speed. In FSFA, We eliminate Kleene closures by using additional data structures to reduce a large amount of states. We further reduce the transitions by using default state compression technique. Our performance results implemented on a PC software environment show that our scheme only needs 1% of states needed in DFA and 2 to 22% of states needed in JFA. [ABSTRACT FROM AUTHOR] |
| Database: | Supplemental Index |
Be the first to leave a comment!
Full Text Finder
Nájsť tento článok vo Web of Science