Design of hardware-assisted high-speed string-matching engine for content inspection has been an active research topic. Scalability, flexibility and speed are the three major challenges. In this paper, we shall present a high-speed string matching engine for virus scanning that can process 3 bytes of input data per cycle. Our design uses a memory-based architecture. The hardware circuits need not be reconfigured when the pattern set is updated. We evaluate our design using the ClamAV virus database with over 82K patterns, and the memory cost of our method is about 2.4 MB. The proposed method is an improved version of our previously published method called quick sampling with on demand verification. The previous design has a memory cost of 1...
This paper describes a finite state machine approach to string matching for an intrusion detection s...
Abstract — Fast virus scanning is becoming increasingly important in today’s Internet. While Moore’s...
String matching is the searching of patterns in a very long string called text. It is involved in DN...
Design of hardware-assisted high-speed string-matching engine for content inspection has been an act...
A memory-efficient hardware string searching engine for antivirus applications is presented. The pro...
Abstract — A memory efficient hardware string searching engine for anti-virus applications is presen...
[[abstract]]To detect viruses, worms and, malware in the multi- gigabit environment, it is crucial f...
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...
Abstract — In this paper we present a hardware architecture for string matching. Our solution based ...
In this paper, we consider hardware-based scanning and analyzing packets payload in order to detect ...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
This paper describes a finite state machine approach to string matching for an intrusion detection s...
Abstract — Fast virus scanning is becoming increasingly important in today’s Internet. While Moore’s...
String matching is the searching of patterns in a very long string called text. It is involved in DN...
Design of hardware-assisted high-speed string-matching engine for content inspection has been an act...
A memory-efficient hardware string searching engine for antivirus applications is presented. The pro...
Abstract — A memory efficient hardware string searching engine for anti-virus applications is presen...
[[abstract]]To detect viruses, worms and, malware in the multi- gigabit environment, it is crucial f...
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...
Abstract — In this paper we present a hardware architecture for string matching. Our solution based ...
In this paper, we consider hardware-based scanning and analyzing packets payload in order to detect ...
Deep Packet Inspection (DPI) involves searching a packet's header and payload against thousands of r...
This paper describes a finite state machine approach to string matching for an intrusion detection s...
Abstract — Fast virus scanning is becoming increasingly important in today’s Internet. While Moore’s...
String matching is the searching of patterns in a very long string called text. It is involved in DN...