Sciweavers

ICC
2007
IEEE

A Deterministic Cost-effective String Matching Algorithm for Network Intrusion Detection System

14 years 5 months ago
A Deterministic Cost-effective String Matching Algorithm for Network Intrusion Detection System
—Network Intrusion Detection Systems (NIDS) are more and more important in today’s network security for identifying and preventing malicious attacks over the network. This paper proposes a novel and effective string matching algorithm (named ACMS) with advantages of both compact memory and high performance. By employing the characteristics of magic states observed from the deterministic finite state automata, the proposed ACMS significantly reduces the memory requirement without sacrificing high speed no matter it is implemented in software or hardware. The ACMS algorithm also provides high flexibility that it can be tuned to fit specific performance requirement and resource constraints. The experimental results show that the performance of ACMS is over 3.5 times in hardware implementation and 21 times in software implementation better than that of the state-of-the-art studies. Keywords-Automaton; Network Security; NIDS; String Matching
Nen-Fu Huang, Yen-Ming Chu, Chen-Ying Hsieh, Chi-H
Added 02 Jun 2010
Updated 02 Jun 2010
Type Conference
Year 2007
Where ICC
Authors Nen-Fu Huang, Yen-Ming Chu, Chen-Ying Hsieh, Chi-Hung Tsai, Yih-Jou Tzang
Comments (0)