多模式匹配算法的研究

被引量 : 0次 | 上传用户:x1026221496
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的快速发展,计算机网络在国民经济中发挥了日益重要的作用,己成为人们日常生活中不可缺少的一部分。同时,网络安全也日益引起人们的关注。防火墙和入侵检测系统作为维护网络安全的重要措施得到了广泛的普及。数据包过滤是防火墙核心技术,而模式匹配算法是数据包内容过滤的关键技术之一,其性能优劣关系着整个防火墙和入侵检测系统的效率。因此,寻求一种高效的模式匹配算法对提高防火墙的性能具有十分重要的意义。本文介绍了网络安全中的防火墙技术,重点分析了几种典型的模式匹配算法。包括:BF算法、KMP算法、BM算法、BMH算法、AC算法和AC-BM算法。针对AC-BM算法的不足,提出了一种改进的多模式匹配算法——IACBM算法。该算法应用了AC算法的有限自动机原理构成模式树,同时利用Sunday算法的跳跃式搜索思想,减少了匹配次数。IACBM算法的特点是:(1)不受最大移动距离不能超过前缀树中最短模式串的长度的限制,增大了跳跃距离;(2)当文本字符串中的字符不存在于模式树的任一子模式中时,可以跳过这一字符,从该字符的前面一个字符开始比较,减少了不必要的比较次数,加快了字符串匹配速度。最后,对IACBM算法进行测试,测试结果表明:IACBM算法具有较好的时间和空间性能。
其他文献
股利政策是财务学领域的一个重大的研究课题,是财务管理研究的重要组成部分,与股东回报和融资政策的选择密切相关。我国证券市场成立之初就被赋予为国有企业改革服务的重要职
本文通过对《再生缘》的韵脚归纳研究,分析了韵脚的同一摄内的用韵情况,摄与摄间的通押情况,并且归纳出了《再生缘》用韵十部——阴声韵六部:萧豪部、皆来部、尤侯部、歌模部
婴幼儿的生长发育和心理发展关系到整个民族未来人口的健康与素质水平,受到喂养方式和营养状况的直接影响。许多调查显示,不同地区的婴幼儿由于喂养习惯和父母认知水平的不同
目的自90年代以来,随着我国对军事训练伤的重视程度日渐提高,对军事训练伤的预防工作也逐渐受到人们重视。军事训练伤不仅损害战士的身体健康,而且对训练成绩的提高和军队军
实施可持续发展能源战略已成为新时期我国能源发展的基本方针,可再生能源在建筑中的应用是建筑节能工作的重要组成部分。2006年1月1日《可再生能源法》正式实施,地源热泵系统
针对近些年来高校突发事件尤其是高校生活园区突发事件频繁发生,事件的危害性越来越大的特征,加强高校生活园区突发事件研究显得越来越紧迫。通过对高校生活园区突发事件应急
“权力导致腐败,绝对的权力导致绝对的腐败”,任何掌握公共权力的个人发生腐败行为的可能性都客观存在着。风险可以防控,作为一种严重的政治风险,腐败风险是腐败行为发生的潜
长期以来,我国农业经济走的是一条传统粗放增长的道路,农业发展与资源环境的矛盾越来越尖锐。陕西省作为一个西部省份,是中国东部地区的生态屏障。传统粗放型的农业生产方式
中职学生口语交际能力训练中存在着训练科学性、系统性不够,凭经验训练,随意性较大以及考核机制不健全等问题。必须明确训练目标,确定训练内容,落实训练渠道,加强考核督促,使
苯胺法是国内对苯二酚的主要生产方法,该方法生产的产品在国际上具有一定的市场。本文以重庆某公司的对苯二酚氧化工艺废水为原料回收制备二氧化锰,并将该二氧化锰用于苯胺氧