首页> 外国专利> EXTENDED FINITE STATE AUTOMATA AND SYSTEMS AND METHODS FOR RECOGNIZING PATTERNS USING EXTENDED FINITE STATE AUTOMATA

EXTENDED FINITE STATE AUTOMATA AND SYSTEMS AND METHODS FOR RECOGNIZING PATTERNS USING EXTENDED FINITE STATE AUTOMATA

机译:扩展有限状态自动机以及使用扩展有限状态自动机识别模式的系统和方法

摘要

Deterministic finite automata (DFAs) are popular solutions to deep packet inspection because they are fast and DFAs corresponding to multiple signatures are combinable into a single DFA. Combining such DFAs causes an explosive increase in memory usage. Extended finite automata (XFAs) are an alternative to DFAs that avoids state-space explosion problems. XFAs extend DFAs with a few bytes of “scratch memory” used to store bits and other data structures that record progress. Simple programs associated with automaton states and/or transitions manipulate this scratch memory. XFAs are deterministic in their operation, are equivalent to DFAs in expressiveness, and require no custom hardware support. Fully functional prototype XFA implementations show that, for most signature sets, XFAs are at least 10,000 times smaller than the DFA matching all signatures. XFAs are 10 times smaller and 5 times faster or 5 times smaller and 20 times faster than systems using multiple DFAs.
机译:确定性有限自动机(DFA)是深度数据包检查的流行解决方案,因为它们快速并且对应于多个签名的DFA可组合到单个DFA中。组合这些DFA会导致内存使用量的爆炸性增长。扩展有限自动机(XFA)是DFA的替代方案,可以避免状态空间爆炸问题。 XFA用几个字节的“暂存”扩展了DFA,“暂存”用于存储记录进度的位和其他数据结构。与自动机状态和/或转换相关的简单程序可操纵此暂存器。 XFA在操作上具有确定性,在表达性上等同于DFA,并且不需要自定义硬件支持。功能完备的原型XFA实现表明,对于大多数签名集,XFA比匹配所有签名的DFA小至少10,000倍。 XFA比使用多个DFA的系统小10倍,快5倍,小5倍,快20倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号