String matching plays a central role in packet inspection applications such as intrusion detection, anti-virus, anti-spam and Web filtering. Since they are computation and memory intensive, software matching algorithms are insufficient to meet the high-speed performance. Thus, offloading packet inspection to a dedicated hardware seems inevitable. This paper presents a scalable automaton matching (SAM) coprocessor that uses Aho-Corasick (AC) algorithm with two parallel acceleration techniques, root-indexing and pre-hashing. The root-indexing can match multiple bytes in one single matching, and the pre-hashing can be used to avoid bitmap AC matching which is a cycle-consuming operation. In the platform-based SoC implementation of the Xilinx M...
2011-11-28Large-scale pattern matching has many applications ranging from text processing to deep pa...
High-speed packet content inspection and filtering devices rely on a fast multi-pattern matching alg...
In this paper, we consider hardware-based scanning and analyzing packets payload in order to detect ...
International audienceThis paper presents a new high performance hardware implementation of a string...
International audienceThis paper presents a new high performance hardware implementation of a string...
International audienceThis paper presents a new high performance hardware implementation of a string...
International audienceThis paper presents a new high performance hardware implementation of a string...
International audienceThis paper presents a new high performance hardware implementation of a string...
This dissertation deals with essential issues pertaining to high performance processing for network ...
This dissertation deals with essential issues pertaining to high performance processing for network ...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
Abstract—Multi-pattern string matching remains a major performance bottleneck in network intrusion d...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
2011-11-28Large-scale pattern matching has many applications ranging from text processing to deep pa...
High-speed packet content inspection and filtering devices rely on a fast multi-pattern matching alg...
In this paper, we consider hardware-based scanning and analyzing packets payload in order to detect ...
International audienceThis paper presents a new high performance hardware implementation of a string...
International audienceThis paper presents a new high performance hardware implementation of a string...
International audienceThis paper presents a new high performance hardware implementation of a string...
International audienceThis paper presents a new high performance hardware implementation of a string...
International audienceThis paper presents a new high performance hardware implementation of a string...
This dissertation deals with essential issues pertaining to high performance processing for network ...
This dissertation deals with essential issues pertaining to high performance processing for network ...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
Abstract—Multi-pattern string matching remains a major performance bottleneck in network intrusion d...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
2011-11-28Large-scale pattern matching has many applications ranging from text processing to deep pa...
High-speed packet content inspection and filtering devices rely on a fast multi-pattern matching alg...
In this paper, we consider hardware-based scanning and analyzing packets payload in order to detect ...