Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of rules to detect possible attacks. The increase in Internet usage and growing number of attacks which must be searched for has meant hardware acceleration has become essential in the prevention of DPI becoming a bottleneck to a network if used on an edge or core router. In this paper we present a new multi-pattern matching algorithm which can search for the fixed strings contained within these rules at a guaranteed rate of one character per cycle independent of the number of strings or their length. Our algorithm is based on the Aho-Corasick string matching algorithm with our modifications resulting in a memory reduction of over 98% on the stri...
2011-11-28Large-scale pattern matching has many applications ranging from text processing to deep pa...
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...
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...
Abstract—Multi-pattern string matching remains a major performance bottleneck in network intrusion d...
Summarization: Intrusion Detection Systems such as Snort scan incoming packets for evidence of secur...
The rapid growth of the Internet leads to a massive spread of malicious attacks like viruses and mal...
The rapid growth of the Internet leads to a massive spread of malicious attacks like viruses and mal...
This dissertation deals with essential issues pertaining to high performance processing for network ...
The rapid growth of the Internet leads to a massive spread of malicious attacks like viruses and mal...
This dissertation deals with essential issues pertaining to high performance processing for network ...
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...
2011-11-28Large-scale pattern matching has many applications ranging from text processing to deep pa...
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...
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...
Abstract—Multi-pattern string matching remains a major performance bottleneck in network intrusion d...
Summarization: Intrusion Detection Systems such as Snort scan incoming packets for evidence of secur...
The rapid growth of the Internet leads to a massive spread of malicious attacks like viruses and mal...
The rapid growth of the Internet leads to a massive spread of malicious attacks like viruses and mal...
This dissertation deals with essential issues pertaining to high performance processing for network ...
The rapid growth of the Internet leads to a massive spread of malicious attacks like viruses and mal...
This dissertation deals with essential issues pertaining to high performance processing for network ...
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...
2011-11-28Large-scale pattern matching has many applications ranging from text processing to deep pa...
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...