CSpace  > 中国科学院计算技术研究所期刊论文  > 中文
一种面向深度数据包检测的紧凑型正则表达式匹配算法
金军航1; 黄昆1; 张大方1; 谢高岗2
2010
发表期刊中国科学. 信息科学
ISSN1674-7267
卷号40期号:2页码:356
摘要深度数据包检测(Deep Packet Inspection,DPI)采用正则表达式匹配算法,将每个数据包内容与一组预定义的特征进行匹配.正则表达式匹配算法是一种多模式特征匹配算法,采用确定型有限自动机(Deterministic Finite Automaton,DFA)表示一组正则表达式特征,实现一次内容扫描可匹配多个特征.基于硬件的正则表达式匹配算法面临存储空间需求大等挑战,即片上嵌入式存储器难以存储日益增长的DFA存储空间需求,从而限制了DPI的性能和可伸缩性.近年来,Smith等人提出了一种基于扩展有限自动机(eXtended Finite Automaton,XFA)的正则表达式匹配算法,即在状态上增加辅助变量和简单操作指令,消除了DFA状态空间爆炸问题,从状态方面减少存储空间需求.为了进一步减少XFA存储空间需求,本文提出了一种基于紧凑型有限自动机(Compact Finite Automaton,CFA)的正则表达式匹配算法,称为紧凑型正则表达式匹配算法.CFA是一种存储高效的有限自动机,即从迁移边方面减少XFA存储空间需求.在CFA构建过程,本文提出了基于优先级的迁移边压缩方法,融合相同目的状态最多的迁移边,从而减少存储空间需求;在CEA匹配过程,本文提出了基于位图的迁移边查找方法,并行查找不同优先级的迁移边子集,从而确保匹配效率.Snort特征规则集的实验结果表明:与XFA相比,CFA在迁移边条数上减少了88.2%,在存储空间大小上减少了83%,在匹配时间上减少了12%
关键词网络安全 深度数据包检测 特征匹配 有限自动机 正则表达式
语种英语
文献类型期刊论文
条目标识符http://119.78.100.204/handle/2XEOYT63/36928
专题中国科学院计算技术研究所期刊论文_中文
作者单位1.湖南大学
2.中国科学院计算技术研究所
推荐引用方式
GB/T 7714
金军航,黄昆,张大方,等. 一种面向深度数据包检测的紧凑型正则表达式匹配算法[J]. 中国科学. 信息科学,2010,40(2):356.
APA 金军航,黄昆,张大方,&谢高岗.(2010).一种面向深度数据包检测的紧凑型正则表达式匹配算法.中国科学. 信息科学,40(2),356.
MLA 金军航,et al."一种面向深度数据包检测的紧凑型正则表达式匹配算法".中国科学. 信息科学 40.2(2010):356.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[金军航]的文章
[黄昆]的文章
[张大方]的文章
百度学术
百度学术中相似的文章
[金军航]的文章
[黄昆]的文章
[张大方]的文章
必应学术
必应学术中相似的文章
[金军航]的文章
[黄昆]的文章
[张大方]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。