首页|期刊导航|电子学报|一种无匹配时间损耗的DFA压缩算法的研究与实现

一种无匹配时间损耗的DFA压缩算法的研究与实现OA北大核心CSCDCSTPCD

Research and Implementation of a DFA Compression Algorithm with No Matching Time Loss

中文摘要

高性能深度包检测系统使用确定型有穷自动机DFA(Deterministic Finite Automata)来执行数据包的检测过程.然而,DFA所带来的存储消耗问题使其难以适用于片内资源稀缺的FPGA.目前已存在多种算法着眼于解决DFA的空间爆炸问题,但是其在带来较好压缩率的同时,也在一定程度上影响到了系统的检测速度.本文提出了一种无匹配时间损耗的DFA压缩算法,并在此基础上,基于FPGA硬件平台,设计实现了单个DFA匹配引擎.实验测试结果表明,本文所设计的算法,在未影响整个系统匹配性能的前提下,可以实现10%~30%左右的压缩率.

孙明乾;乔庐峰;陈庆华

陆军工程大学通信工程学院,江苏南京210000陆军工程大学通信工程学院,江苏南京210000陆军工程大学通信工程学院,江苏南京210000

信息技术与安全科学

深度包检测DFA存储压缩FPGA

《电子学报》 2020 (6)

1132-1139,8

10.3969/j.issn.0372-2112.2020.06.013

评论