首页> 外文期刊>Journal in computer virology >A Parallel “String Matching Engine” for use in High Speed Network Intrusion Detection Systems
【24h】

A Parallel “String Matching Engine” for use in High Speed Network Intrusion Detection Systems

机译:用于高速网络入侵检测系统的并行“字符串匹配引擎”

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper describes a finite state machine approach to string matching for an intrusion detection system. To obtain high performance, we typically need to be able to operate on input data that is several bytes wide. However, finite state machine designs become more complex when operating on large input data words, partly because of needing to match the starts and ends of a string that may occur part way through an input data word. Here we use finite state machines that each operate on only a single byte wide data input. We then provide a separate finite state machine for each byte wide data path from a multi-byte wide input data word. By splitting the search strings into multiple interleaved substrings and by combining the outputs from the individual finite state machines in an appropriate way we can perform string matching in parallel across multiple finite state machines. A hardware design for a parallel string matching engine has been generated, built for implementation in a Xilinx Field Programmable Gate Array and tested by simulation. The design is capable of operating at a search rate of 4.7 Gbps with a 32-bit input word size.
机译:本文介绍了一种用于入侵检测系统的字符串匹配的有限状态机方法。为了获得高性能,我们通常需要能够处理几字节宽的输入数据。但是,有限状态机设计在对大型输入数据字进行操作时会变得更加复杂,部分原因是因为需要匹配可能在输入数据字中途出现的字符串的开头和结尾。在这里,我们使用有限状态机,每个状态机仅对单个字节宽的数据输入进行操作。然后,我们为来自多字节宽输入数据字的每个字节宽数据路径提供一个单独的有限状态机。通过将搜索字符串分成多个交错的子字符串,并以适当的方式组合来自各个有限状态机的输出,我们可以跨多个有限状态机并行执行字符串匹配。已经生成了并行字符串匹配引擎的硬件设计,为在Xilinx现场可编程门阵列中实现而构建,并通过仿真进行了测试。该设计能够以4.7 Gbps的搜索速率和32位输入字长进行操作。

著录项

  • 来源
    《Journal in computer virology》 |2006年第1期|21-34|共14页
  • 作者

    Gerald Tripp;

  • 作者单位

    1.The Computing Laboratory University of Kent Canterbury Kent CT2 7NF UK;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号