Title :
A fast multi-pattern matching algorithm for anti-virus scanning
Author :
Li, Xuejuan ; Wen, Qiaoyan
Author_Institution :
State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
Abstract :
Anti-virus Scanning is one of the key technologies in today´s network security field. Multi-pattern matching algorithm plays an important role in the anti-virus applications. This paper analyzed some commonly used pattern matching algorithm. On the basis of AC-BNFA algorithm, this paper proposed an algorithm handling viruses with more than one signatures quickly. Experiments show that this algorithm is much faster than both exsited automaton-based algorithms and BM algorithm without consuming much memory.
Keywords :
computer viruses; finite automata; pattern matching; AC-BNFA algorithm; BM algorithm; antivirus scanning; automaton-based algorithm; multipattern matching algorithm; network security; nondeterministic finite automata; Algorithm design and analysis; Arrays; Automata; Complexity theory; Pattern matching; Viruses (medical); AC-BNFA; Anti-virus Scanning; multi-pattern matching;
Conference_Titel :
Broadband Network and Multimedia Technology (IC-BNMT), 2011 4th IEEE International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-61284-158-8
DOI :
10.1109/ICBNMT.2011.6155892