International Journal of Modern Engineering Research (IJMER)
Network intrusion detection system is used to inspect packet contents against thousands of pre-defined malicious or suspicious patterns. Because traditional software alone pattern matching approaches can no longer meet the high throughput of today's networking, many hardware approaches are proposed to accelerate pattern matching. Among hardware approaches, memory-based architecture has attracted a lot of attention because of its easy re-configurability and scalability. In order to accommodate the increasing number of attack patterns and meet the throughput requirement of networks, a successful network intrusion detection system must have a memory efficient pattern-matching algorithm and hardware design.