首页> 外文期刊>電子情報通信学会技術研究報告 >オートマトンの分解に基づく正規表現マッチング回路について
【24h】

オートマトンの分解に基づく正規表現マッチング回路について

机译:基于自动机分解的正则表达式匹配电路

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

摘要

In this paper, we propose a regular expression matching circuit based on a decomposed automaton. To implement regular expressions on the hardware, first, we convert them to a non-deterministic finite automaton (NFA). Then, to reduce the number of states, we convert the NFA into a modular non-deterministic finite automaton with unbounded multi-character transition (MNFAU). Next, to realize it by a feasible amount of the hardware, we decompose the MNFAU into the deterministic finite automaton (DFA) and the NFA. The DFA part is implemented by an off-chip memory and a simple sequenser, while the NFA part is implemented by a cascade of logic cells. Also, this paper shows that the MNFAU based implementation is superior to the DFA and the NFA based ones, with respect to the area and time complexity.%NFA(Non-deterministic finite automaton)において,p文字までの文字列に対する遷移を許すことにより状態数を削減したNFAをMNFA(p)(Modular NFA with p-character-consuming transition)という.また,文字数pの制約を除いたMNFAをMNFAU(MNFA with unbounded multi-character transition)という.本論文では,MNFAUの分解に基づく正規表現マッチング回路の実現法について述べる.まず,MNFAUを文字列検出回路と状態遷移模擬回路に分解する.次に,文字列検出回路をDFA(Deterministic finite automaton)で実現し,状態遷移模擬回路をNFAで実現する.MNFAUの分解に基づく正規表現マッチング回路は,メモリの使用率とLUTの使用効率が優れており,安価なシステムで実装可能である.本論文では,並列ハードウェアにおける,NFA,DFA,及び分解したMNFAUの回路の面積と時間複雑度の解析を行い,MNFAUを分解することにより計算時間を増やすことなく面積を削減できることを示す.オープンソースの侵入検知ソフトウェアであるSNORTの正規表現の一部をXilinx社のFPGAに実装し,必要なメモリ量とLUT数を求め,提案手法が既存手法よりも優れていることを示す.
机译:本文提出了一种基于分解自动机的正则表达式匹配电路。为了在硬件上实现正则表达式,首先,我们将它们转换为不确定的有限自动机(NFA)。然后,为了减少状态数,我们将NFA转换为具有无界多字符转换(MNFAU)的模块化非确定性有限自动机。接下来,为了通过可行的硬件数量来实现它,我们将MNFAU分解为确定性有限自动机(DFA)和NFA。 DFA部分由片外存储器和简单的定序器实现,而NFA部分由逻辑单元的级联实现。此外,本文还显示,基于MNFAU的实现在面积和时间复杂度方面优于DFA和基于NFA的实现。%​​NFA(非确定性有限自动机)において,p文字までの文字列に対する迁移を许すことにより状态数を削减したNFAをMNFA(具有p个字符转换的模块化NFA)という。また,文字数pの分解をMNたMNFAU(具有无界多字符转换的MNFA)という。本论文では,MNFAUの分解に基づく范围表现マッチング回路の実现法について述べる。まず,MNFAUを文字列検出回路と状态迁移模拟回路に分解する。次に,文字列検出回路をDFA(确定性有限自动机) NF现し,状态迁移模拟回路をNFAで実现する.MNFAUの分解に基づく距离表现マッチング回路は,メモリの使用率とLUTの使用效率が优れており,価なシ并,并列ハードウェアにおける,NFA,DFA,及び分解したMNFAUの回路の面积と时间复雑度の解析を行い,MNFAUを分解することにより计算时间を増やすことなく面积を削减できることを示す。侵入性検知検フトトウェアであるSNORTの规模表现の一部をXilinx社のFPGAに実装し,必要的なメモリ量とLUT数を求め,实施手法が既存手法よりも优れていることを示す。

著录项

  • 来源
    《電子情報通信学会技術研究報告》 |2011年第361期|p.105-110|共6页
  • 作者单位

    九州工業大学情報工学部 〒820-8502 福岡県飯塚市大字川津680-4;

    九州工業大学情報工学部 〒820-8502 福岡県飯塚市大字川津680-4;

    九州工業大学情報工学部 〒820-8502 福岡県飯塚市大字川津680-4;

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

  • 入库时间 2022-08-18 00:29:55

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号