Pattern matching acceleration for network intrusion detection systems

Citations

SCOPUS

2

초록

Pattern matching is one of critical parts of Network Intrusion Detection Systems (NIDS). Pattern matching is computationally intensive. To handle an increasing number of attack signature patterns, a NIDS require a multi-pattern matching method that can meet the line-speed of packet transfer. The multi-pattern matching method should efficiently handle a large number of patterns with a wide range of pattern lengths and noncase-sensitive pattern matches. It should also be able to process multiple input characters in parallel. In this paper, we propose a multi-pattern matching hardware accelerator based on Shift-OR pattern matching algorithm. We evaluate the performance of the pattern matching accelerator under various assumptions. The performance evaluation shows that the pattern matching accelerator can be more than 80 times faster than the fastest software multi-pattern matching method used in Snort, a widely used open-source NIDS. © Springer-Verlag Berlin Heidelberg 2005.

제목
Pattern matching acceleration for network intrusion detection systems
저자
Kim, S.
DOI
10.1007/11512622_31
발행일
2005
유형
Conference Paper
저널명
Lecture Notes in Computer Science
권
3553
페이지
289 ~ 298