FILTER FOR NETWORK INTRUSION AND VIRUS DETECTION

Methods and apparatus to perform string matching for network packet inspection are disclosed. In some embodiments there is a set of string matching slice circuits, each slice circuit of the set being configured to perform string matching steps in parallel with other slice circuits. Each slice circui...

Full description

Saved in:
Bibliographic Details
Main Authors GOPAL, VINODH, WOLRICH, GILBERT, CLARK, CHRISTOPHER, F, FEGHALI, WAJDI
Format Patent
LanguageEnglish
French
German
Published 27.06.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods and apparatus to perform string matching for network packet inspection are disclosed. In some embodiments there is a set of string matching slice circuits, each slice circuit of the set being configured to perform string matching steps in parallel with other slice circuits. Each slice circuit may include an input window storing some number of bytes of data from an input data steam. The input window of data may be padded if necessary, and then multiplied by a polynomial modulo an irreducible Galois-field polynomial to generate a hash index. A storage location of a memory corresponding to the hash index may be accessed to generate a slice-hit signal of a set of H slice-hit signals. The slice-hit signal may be provided to an AND-OR logic array where the set of H slice-hit signals is logically combined into a match result.
Bibliography:Application Number: EP20090836863