发明名称 Method and apparatus for performing complex pattern matching in a data stream within a computer network
摘要 An apparatus for performing complex pattern matching in a data stream within a computer network is disclosed. The apparatus includes a serial array register and a content-addressable memory (CAM). The CAM includes multiple CAM entries, and each of the CAM entries includes a k-byte pattern concatenated with an n-byte mask. The positions of the k-byte pattern and n-byte mask in each of the CAM entries offset from those in other CAM entries by one byte. Preferably, the k-byte pattern is each of the CAM entries represents a known computer virus pattern. After the capture of a data pattern from a data stream by the serial array register, the CAM register performs a comparison operation between the captured data pattern and all the CAM entries. If there is a match between the captured data pattern and one of the CAM entries, the CAM signals that the data stream contains information that are potentially harmful to the computer network.
申请公布号 US2004190506(A1) 申请公布日期 2004.09.30
申请号 US20030395722 申请日期 2003.03.24
申请人 INTERNATIONAL BUSINESS MACHINES CORP. 发明人 DAVIS GORDON TAYLOR;LINGAFELT CHARLES STEVEN;STROLE NORMAN CLARK
分类号 H04L12/28;H04L29/06;(IPC1-7):H04L12/28 主分类号 H04L12/28
代理机构 代理人
主权项
地址
您可能感兴趣的专利