Back to Search Start Over

Multilevel Pattern Matching Architecture for Network Intrusion Detection and Prevention System.

Authors :
Hutchison, David
Kanade, Takeo
Kittler, Josef
Kleinberg, Jon M.
Mattern, Friedemann
Mitchell, John C.
Naor, Moni
Nierstrasz, Oscar
Rangan, C. Pandu
Steffen, Bernhard
Sudan, Madhu
Terzopoulos, Demetri
Tygar, Doug
Vardi, Moshe Y.
Weikum, Gerhard
Yann-Hang Lee
Heung-Nam Kim
Jong Kim
Yongwan Park
Yang, Laurence T.
Source :
Embedded Software & Systems (9783540726845); 2007, p604-614, 11p
Publication Year :
2007

Abstract

Pattern matching is one of the most performance critical components in network intrusion detection and prevention system, which needs to be accelerated by carefully designed architectures. In this paper, we present a highly parameterized multilevel pattern matching architecture (MPM), which is implemented on FPGA by exploiting redundant resources among patterns for less chip area. In practice, MPM can be partitioned to several pipelines for high frequency. This paper also presents a pattern set compiler that can generate RTL codes of MPM with the given pattern set and predefined parameters. One MPM architecture is generated by our compiler based on Snort rules on Xilinx FPGA. The results show that MPM can achieve 4.3Gbps throughput with only 0.22 slices per character, about one half chip area than the most area-efficient architecture in literature. MPM can be parameterized potential for more than 100 Gbps throughput. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540726845
Database :
Complementary Index
Journal :
Embedded Software & Systems (9783540726845)
Publication Type :
Book
Accession number :
33110280
Full Text :
https://doi.org/10.1007/978-3-540-72685-2_56