...
首页> 外文期刊>IEEE Journal on Selected Areas in Communications >Fast and Scalable Pattern Matching for Network Intrusion Detection Systems
【24h】

Fast and Scalable Pattern Matching for Network Intrusion Detection Systems

机译:网络入侵检测系统的快速可扩展模式匹配

获取原文
获取原文并翻译 | 示例

摘要

High-speed packet content inspection and filtering devices rely on a fast multipattern matching algorithm which is used to detect predefined keywords or signatures in the packets. Multipattern matching is known to require intensive memory accesses and is often a performance bottleneck. Hence, specialized hardware-accelerated algorithms are required for line-speed packet processing. We present hardware-implementable pattern matching algorithm for content filtering applications, which is scalable in terms of speed, the number of patterns and the pattern length. Our algorithm is based on a memory efficient multihashing data structure called Bloom filter. We use embedded on-chip memory blocks in field programmable gate array/very large scale integration chips to construct Bloom filters which can suppress a large fraction of memory accesses and speed up string matching. Based on this concept, we first present a simple algorithm which can scan for several thousand short (up to 16 bytes) patterns at multigigabit per second speeds with a moderately small amount of embedded memory and a few mega bytes of external memory. Furthermore, we modify this algorithm to be able to handle arbitrarily large strings at the cost of a little more on-chip memory. We demonstrate the merit of our algorithm through theoretical analysis and simulations performed on Snort's string set.
机译:高速数据包内容检查和过滤设备依赖于快速多模式匹配算法,该算法用于检测数据包中的预定义关键字或签名。已知多模式匹配需要大量的内存访问,并且通常是性能瓶颈。因此,线速数据包处理需要专门的硬件加速算法。我们提出了用于内容过滤应用程序的硬件可实现的模式匹配算法,该算法可在速度,模式数量和模式长度方面进行扩展。我们的算法基于称为Bloom过滤器的内存高效多哈希数据结构。我们在现场可编程门阵列/非常大规模的集成芯片中使用嵌入式片上存储器模块来构建布隆过滤器,该过滤器可以抑制大部分存储器访问并加快字符串匹配。基于此概念,我们首先提出一种简单的算法,该算法可以以中等千兆位每秒的速度扫描几千个短(最多16个字节)的模式,并具有少量的嵌入式存储器和几兆字节的外部存储器。此外,我们修改了该算法,使其能够以更大的片上存储器为代价来处理任意大字符串。我们通过对Snort的字符串集进行理论分析和模拟来证明我们算法的优点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号