高效存储的深度包检测算法

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:otaku2456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
深度包检测在网络监控中占据着重要的角色,对于规则的描述,正则表达式具有很强的表达能力和灵活性。FSM(有限自动机)为基于正则表达式的多模式匹配提供了较好的理论支持,但缺点是占用很大的存储空间。因此,本文重点研究了有限自动机的存储压缩问题。对于NFA(非确定有限自动机),给出了用扩展方式构建NFA的算法,并设计了对NFA加速构建和存储压缩的一些优化方法,实验表明,NFA在不降低处理性能的前提下节省了大概27%的存储空间。对于DFA(确定有限自动机),一方面,对DFA的状态点数目进行压缩,本文提出了一种复合的FSM的构造方法,通过对正则表达转化成DFA的状态点数目复杂度的分析,将不同复杂度的正则表达式采用不同的方式构建DFA,使得所有平方级和指数级复杂度的状态点数目降低到了线性级;另一方面,对DFA的状态转移数目进行压缩,文中提出了一个高效的压缩算法,即WD2FA(带权延迟DFA)算法,对于任意复杂度的正则表达式都可以将状态转移数目压缩为原来的5%左右。
其他文献
随着社会的发展和科学技术的进步,现代社会对测量实验仪器的需求及其性能要求在不断提高。虚拟仪器改变了传统仪器的思想,充分利用计算机强大的软硬件功能,把计算机技术与仪
倒排索引是提高全文检索效率的重要技术,但是倒排索引的空间效率、动态性能、创建效率和检索效率一直是倒排索引面临的关键问题。本文正是围绕动态全文索引的构建合并、增量
随着互联网的迅速发展,Web上信息量急速增加,Web已经发展成为一个巨大的分布和共享信息资源的平台,如何从中获得想要的信息成为亟待解决问题,Web信息抽取技术由此产生。Web信
调度问题具有很长的研究历史,同时又分为好多类型,如流水车间、作业车间等。其中作业车间调度问题是一类满足任务配置和顺序约束要求的资源分配问题,是最困难的组合优化问题
数字水印技术作为一门新兴的技术,其主要应用领域在电子产品的版权保护上。本论文以数字水印在印刷品中的应用为切入点,从几个方面来研究如何提高数字水印算法的性能。本文介
近年来,随着物理层安全在信息安全领域得到越来越多的关注以及无线网络中轻量级安全需求的客观存在这两个因素的影响,使得依靠物理层属性提供机密性、认证性服务成为无线网络安
在信息安全领域,信息隐藏技术以其独特的安全、透明、鲁棒等特性引起了人们越来越多的关注。信息隐藏作为传统加密算法的有效补充,被广泛应用于多媒体版权保护和隐蔽通信。在
机动车辆牌照识别是现代智能交通中应用最广泛的一门技术。近年来关于车辆牌照识别系统的研究方法种类很多,也达到了很好的效果。但是对于多种格式的牌照的通用性不太好,造成
当前,网页自动分类是一个充满前景而又广受关注的话题。它优化了互联网信息检索系统,使人们能方便、快捷地获取所需要的信息。然而,随着海量Web信息资源的迅猛发展,如何保证
随着机器视觉技术的不断发展,农业机器人使用视觉导航技术进行作业已经成为现代智能农业机械一个重要研究方向,在自动喷药施肥、收割作业、耕种除草、病虫害检测等方面有着广