发明申请
- 专利标题: VARIABLE-STRIDE STREAM SEGMENTATION AND MULTI-PATTERN MATCHING
- 专利标题(中): 可变条纹分段和多模式匹配
-
申请号: US12425576申请日: 2009-04-17
-
公开(公告)号: US20100266215A1公开(公告)日: 2010-10-21
- 发明人: Nan Hua , Tirunell V. Lakshman , Haoyu Song
- 申请人: Nan Hua , Tirunell V. Lakshman , Haoyu Song
- 申请人地址: US NJ Murray Hill
- 专利权人: ALCATEL-LUCENT USA INC.
- 当前专利权人: ALCATEL-LUCENT USA INC.
- 当前专利权人地址: US NJ Murray Hill
- 主分类号: G06K9/72
- IPC分类号: G06K9/72
摘要:
A variable-stride multi-pattern matching apparatus segments patterns and input streams into variable-size blocks according to a modified winnowing algorithm. The variable-stride pattern segments are used to determine the block-symbol alphabet for a variable-stride discrete finite automaton (VS-DFA) that is used for detecting the patterns in the input streams. Applications include network-intrusion detection and protection systems, genome matching, and forensics. The modification of the winnowing algorithm includes using special hash values to determine the position of delimiters of the patterns and input streams. The delimiters mark the beginnings and ends of the segments. In various embodiments, the patterns are segmented into head, core, and tail blocks. The approach provides for memory, memory-bandwidth, and processor-cycle efficient, deterministic, high-speed, line-rate pattern matching.
公开/授权文献
信息查询