首页> 外文期刊>Information Security, IET >Hardware acceleration of regular expression repetitions in deep packet inspection
【24h】

Hardware acceleration of regular expression repetitions in deep packet inspection

机译:深度数据包检查中正则表达式重复的硬件加速

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

摘要

Network Intrusion Detection Systems (NIDS) make extensive use of regular expressions (regexes) as attack signatures. Such expressions can be handled in hardware using a bit-parallel (BP) architecture based on the Glushkov non-deterministic finite automata (NFA). However, many expressions contain constrained {min, max} repetitions which first need to be unrolled so that they can be handled by the standard BP system. Such unrolling often leads to an excessive memory requirement which makes handling of such regexes unfeasible. This study presents a solution, based on the standard BP architecture, which incorporates a counting mechanism that renders unrolling unnecessary. As a result, many regexes, which were previously unsuitable for the standard BP system, can now be efficiently handled. Unlike many other approaches, this architecture is dynamically reconfigurable thanks to its memory, rather than logic, based engine. This is important as NIDS rule sets are regularly updated. It can also handle repetition of both single and multi-symbol sub-expressions.
机译:网络入侵检测系统(NIDS)广泛使用正则表达式(regexes)作为攻击特征。可以使用基于Glushkov非确定性有限自动机(NFA)的位并行(BP)架构在硬件中处理此类表达式。但是,许多表达式包含受约束的{min,max}重复,这些重复首先需要展开,以便可以由标准BP系统处理。这种展开通常导致过多的内存需求,这使得对此类正则表达式的处理不可行。这项研究提出了一种基于标准BP架构的解决方案,该解决方案结合了计数机制,从而无需展开。结果,以前不适合标准BP系统的许多正则表达式现在可以得到有效处理。与许多其他方法不同,由于其内存而不是基于逻辑的引擎,因此可以动态重新配置此体系结构。这很重要,因为NIDS规则集会定期更新。它还可以处理单符号和多符号子表达式的重复。

著录项

  • 来源
    《Information Security, IET》 |2013年第4期|327-335|共9页
  • 作者

    Cronin B.; Xiaojun Wang;

  • 作者单位

    Sch. of Electron. Eng., Dublin City Univ., Dublin, Ireland|c|;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号