【摘 要】
:
正则表达式是一种字符串匹配模式,它能够用简洁的结构准确地描述多目标字符串,并以此对多目标字符串进行匹配。传统的正则表达式匹配都是基于软件的,但是随着网络流量的不断
论文部分内容阅读
正则表达式是一种字符串匹配模式,它能够用简洁的结构准确地描述多目标字符串,并以此对多目标字符串进行匹配。传统的正则表达式匹配都是基于软件的,但是随着网络流量的不断增长,基于软件的正则表达式匹配在通用处理器上已经很难完成,需要用硬件完成一部分或全部的正则表达式匹配任务。因此,本文在分析正则表达式结构和FPGA特点的基础上,设计实现了基于FPGA的正则表达式匹配。本文结合正则表达式和有限状态机的研究,讨论了基于非确定有限状态机(NFA)实现正则表达式匹配的可行性,然后提出了一种分步设计流程,针对具体环境提出设计目标,并按照设计流程进行了详细设计。本文将正则表达式到FPGA逻辑的实现过程分解为三步,在一个入侵检测系统中实现了正则表达式匹配。针对实现时占用资源较多的情况,结合FPGA和正则表达式的特点提出了九种有效的优化设计方法,本文最后进行了系统级和模块级的仿真与验证,验证结果表明优化后的设计完全达到了设计目标规定的各项指标。基于FPGA的正则表达式匹配的实现与应用,不仅能够有效地提高入侵检测系统的处理能力,而且能够通过FPGA的重新下载实现正则表达式库的升级。本文实现的系统能够处理1.3Gbps数据流量情况下,500条正则表达式的高速字符串匹配。
其他文献
20世纪90年代中期以来,我国食物供应实现了由长期短缺向供求平衡、丰年有余的转变,农业发展由受资源约束转变为资源与需求的双重约束。加入WTO后,农业发展面临国内市场变化和国
随着经济快速发展,人们的生活水平迅速提高,在不久的未来人口老龄化会达到较高的程度。这使得养老保险体系对社会经济稳定发展起着越来越重要的作用。我国对养老保险制度改革极
移动设备的普及带动手游的高速发展,手游已经是多数手机用户必不可少的娱乐项目。面对种类繁杂的手游应用,如何挖掘用户感兴趣并且有充值预期的内容已成为手游营运平台的重点
为了适应当前仓储物流管理水平的需要,有效分析自动化立体仓库工作效率、作业调度情况和库存数据,充分利用计算机技术提高管理和决策的技术水平,建立仓储物流管理监控仿真系统是
在小学英语教学中,最枯燥的就是词汇教学。它是学好英语必过的一关。兴趣是最好的老师,所以教师应以激发学生的兴趣为出发点,找到适合学生学习词汇的方法与策略,帮助学生牢牢记住
动态红外场景产生器是红外硬件闭环(Hardware-in-the-Loop: HWIL)仿真系统的核心组件。在众多发展起来的红外场景产生技术中,基于电阻发热产生红外辐射的电阻阵列技术由于具
构式语法的核心思想是:每一个构式都是形义配对体,语法是由构式组成,是以在认知语言学的基础上对构式进行研究的语法理论。该文阐释构式语法理论的主要内容,尤其注重该理论中
习总书记视察山东重要讲话强调,要推动创新驱动发展。青岛市委提出要坚持把创新作为引领发展的第一动力,紧紧抓住创新这个“牛鼻子”,奋力把青岛建设得更加富有活力、更加时尚美
照片是生产量仅次于纸张被广泛使用的一种记录载体材料。照片档案是国家档案全宗的重要组成部分,具有非常直观的历史存证作用,并有其不可替代性。照片具有记录真实、迅速、超
过去的几十年中,无线技术取得了显著的进步。随着当今无线通信市场的蓬勃发展,对射频集成电路产生了巨大需求,尤其对无线收发机在各种方面的应用提出了更高的要求。锁相环(Ph