首页> 外文期刊>IEEE/ACM Transactions on Networking >Overlay Automata and Algorithms for Fast and Scalable Regular Expression Matching
【24h】

Overlay Automata and Algorithms for Fast and Scalable Regular Expression Matching

机译:快速和可扩展的正则表达式匹配的重叠自动机和算法

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

摘要

Regular expression (RegEx) matching, the core operation of intrusion detection and prevention systems, remains a fundamentally challenging problem. A desired RegEx matching scheme should satisfy four requirements: deterministic finite state automata (DFA) speed, nondeterministic finite state automata (NFA) size, automated construction, and scalable construction. Despite lots of work on RegEx matching, no prior scheme satisfies all four of these requirements. In this paper, we approach this holy grail by proposing OverlayCAM, a RegEx matching scheme that satisfies all four requirements. The theoretical underpinning of our scheme is overlay delayed input DFA, a new automata model proposed in this paper that captures both state replication and transition replication, which are inherent in DFAs. Our RegEx matching solution processes one input character per lookup like a DFA, requires only the space of an NFA, is grounded in sound automata models, is easy to deploy in existing network devices, and comes with scalable and automated construction algorithms.
机译:正则表达式(RegEx)匹配是入侵检测和防御系统的核心操作,仍然是一个具有根本挑战性的问题。所需的RegEx匹配方案应满足四个要求:确定性有限状态自动机(DFA)速度,不确定性有限状态自动机(NFA)大小,自动构造和可伸缩构造。尽管在RegEx匹配方面进行了大量工作,但没有一个现有的方案可以满足所有这四个要求。在本文中,我们通过提出OverlayCAM(一种满足所有四个要求的RegEx匹配方案)来解决这一难题。我们的方案的理论基础是叠加延迟输入DFA,这是本文提出的一种新的自动机模型,该模型同时捕获了DFA中固有的状态复制和过渡复制。我们的RegEx匹配解决方案像DFA一样,每次查找处理一个输入字符,仅需要NFA的空间,基于声音自动机模型,易于部署在现有的网络设备中,并具有可扩展的自动化构造算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号