基于位分割的K步长多模式匹配算法的研究

基于位分割的K步长多模式匹配算法的研究

作者:师大云端图书馆 时间:2022-10-02 分类:硕士论文 喜欢:1082
师大云端图书馆

【摘要】随着网络技术的高速发展和互联网的日益开放,网络应用日趋普及。与此同时,网络带来的攻击行为也引发了人们对网络安全问题的关注。作为维护网络安全的重要手段,入侵检测系统得到了广泛的应用。而模式匹配是入侵检测系统中最重要的一种检测技术,其创新性和有效性将成为提高入侵检测系统性能和效率的关键。论文对入侵检测系统进行了一个简单的概述,介绍了入侵检测的一般过程和分类,并阐述了模式匹配在入侵检测中的应用。此外,论文还对几种经典的模式匹配算法作了详细的介绍,其中包括BF、KMP、BM等单模式匹配算法和AC、AC_BM等多模式匹配算法。论文介绍了BloomFilter的原理及应用。BloomFilter是一种基于多个哈希函数映射压缩空间的数据结构,通过寻找一种优化的哈希查找算法可以提高BloomFilter的性能。针对现有哈希算法中链地址法处理冲突时存在查找效率低的问题,论文设计了一种改进的哈希表查询算法。经分析和实际测试表明,该算法在不增加消耗的同时降低了冲突时执行查询的查找长度,从而缩短了查询响应时间。针对经典AC算法构建的状态机内存利用率低且需要频繁访问外存的问题,论文设计了一种改进的K步长状态机。设计算法主要由以下四个模块组成:改进的AC算法、文本转换、映射机制和匹配查询。其中,改进的AC算法对原AC状态机中各个状态的输出进行了重新定义,映射机制则负责将改进的AC状态机中相应的状态信息映射到K步长状态机中。通过这种映射机制,最终生成的K步长状态机中只包含跳转和输出信息,没有失效函数。而且在状态存储时,改进的K步长状态机在原有链式存储的基础上,只保留出现过的子串输入,对于链表中未出现的子串,则借助查询算法进行处理。因此,和原来的K步长状态机相比,改进的K步长状态机占据更高的内存优势。尽管改进的K步长状态机解决了一些问题,但并没有达到最优的内存资源利用率。为此,在它的基础上,论文提出了一种基于位分割的K步长多模式匹配方法,即从位的角度出发,将原先的一个状态机分割成八个小状态机,每个状态机可以同时读取K个输入字符的K个比特位,当所有子状态机都输出匹配信号时才确定匹配。该算法有两个优点:首先,子状态机的每个状态最多只有2K种输入选择,这使得内存更加紧凑;其次,几个子状态机可以独立并行工作,加快了模式查询的速度。同时,为了避免一些不必要的查询,待匹配的字符可以先进入BloomFilter引擎过滤出可疑字符,由于BloomFilter存在假阳性误判,过滤后的字符要进行精确匹配。在文中,精确匹配由位分割状态机来完成。二者的结合从整体上提高了匹配查询的效率。
【作者】朱芳芳;
【导师】李训根;
【作者基本信息】杭州电子科技大学,电路与系统,2014,硕士
【关键词】模式匹配;入侵检测;BloomFilter;位分割状态机;

【参考文献】
[1]鲍宁,董玉香.新加坡地铁东北线车站建筑设计特点[J].都市快轨交通,2014,06:112-116.
[2]张珍.一种复杂网络重叠社区检测算法[D].新疆大学,计算机软件与理论,2013,硕士.
[3]李小琳.面向智能数据处理的贝叶斯网络研究与应用[D].吉林大学,2005.
[4]粘悦.欧盟环境规制对我国农产品出口的影响研究[D].山东财经大学,国际贸易学,2013,硕士.
[5]戴许昊.基于修正熵权重—灰色关联度模型的铁路固定设施协调性评价研究[D].北京交通大学,2014.
[6]郭晓琴,余小霞,王永凯,任英华,梅俊伟,张锐.石墨烯纳米片/环氧树脂复合材料的制备与介电性能研究[J].功能材料,2013,18:2672-2675.
[7]田小莎.黑与白的美学法则对平面设计的启示[D].南昌大学,设计艺术学,2012,硕士.
[8]樊玲玲.湿地公园游客体验与游后行为意向的关系研究[D].浙江大学,2010.
[9]孙华亮.基于计算机仿真的涂层刀具切削性能研究[D].机械科学研究总院,机械设计及理论,2013,硕士.
[10]刘明.随机波浪对改进型半圆型防波堤作用研究[D].大连理工大学,港口、海岸及近海工程,2004,硕士.
[11]刘梦甦.走私罪在立法中存在的问题及完善对策[D].中国社会科学院研究生院,刑法学(专业学位),2014,硕士.
[12]温晓筱.论警务文员的职业责任[D].西南大学,马克思主义基本原理,2014,硕士.
[13]王颖.关于我国乡镇政府改革的研究[D].西北大学,行政管理,2014,硕士.
[14]张国俊.变截面弯曲三通管内高压成形装备开发与技术研究[D].太原科技大学,机械工程,2014,硕士.
[15]迟连顺.分布式计算机控制系统在热电机组自动化运行中的应用研究[D].天津大学,软件工程,2013,硕士.
[16]程雪.缺血性脑卒中发病72小时内梗塞灶体积与证候的相关性及合并疾病对发病初始证候的影响[D].北京中医药大学,中医内科学,2014,硕士.
[17]刘如泰,庄华夏,黄俊,张俊芝.人工气候环境模拟自然潮差环境混凝土氯离子侵蚀的相似性[J].混凝土,2014,11:24-26.
[18]周尚羚.央视纪录片《超级工程》的中译英交替传译经验探讨[D].兰州大学,翻译(专业学位),2013,硕士.
[19]陈怡滨.中国人寿保险公司重庆市分公司绩效管理系统构建研究[D].重庆大学,工商管理,2003,硕士.
[20]何丽文.基于角点特征的人群聚集事件与行为检测算法的研究[D].哈尔滨工业大学,计算机科学与技术,2013,硕士.
[21]刘文源.独活寄生汤配合髓芯减压干细胞移植治疗早期股骨头坏死[D].郑州大学,外科学(专业学位),2013,硕士.
[22]吴浩.深圳市居住区景观形象多元化的特色研究[D].广东工业大学,建筑与土木工程(专业学位),2013,硕士.
[23]唐晓萍.数据挖掘技术及其在指挥控制系统中的应用[J].火力与指挥控制,2002,02:35-38.
[24]曾萃林.县市域乡村绿道规划建设体系研究[D].浙江工业大学,2012.
[25]杨琨.水城农民画研究[D].华中师范大学,农村与区域发展,2013,硕士.
[26]李少华.ECFA英语新闻报道语篇的批评性话语分析[D].福建师范大学,英语语言文学,2012,硕士.
[27]杨丽龙.石墨烯/聚醚醚酮导电复合材料的制备和性能研究[D].吉林大学,高分子化学与物理,2014,硕士.
[28]曲云.基于邻菲啰啉/咪唑衍生物和多羧酸混合配体的配位聚合物的合成、结构和性质研究[D].渤海大学,无机化学,2014,硕士.
[29]周换景.非水相介质中微生物脂肪酶法高选择性合成1,3-甘油二酯的研究[D].贵州大学,发酵工程,2014,硕士.
[30]娄安如,周国法.天山中段主要植被类型中种群的空间分布格局与环境的关系[J].植物生态学报,2001,04:385-391.
[31]齐宁林.中国农村多维贫困测度与动态演化研究[D].浙江工商大学,国民经济学,2013,硕士.
[32]张旭.光刻机工件台六自由度零位传感器结构设计与信号处理[D].哈尔滨工业大学,控制科学与工程,2014,硕士.
[33]白林倩.大陆香港两地初中语文教材之比较研究[D].华中师范大学,学科教学,2013,硕士.
[34]黄艳璐.探地雷达显示界面开发[D].西安电子科技大学,电子与通信工程,2012,硕士.
[35]陈园.重要矿产资源消耗预测的系统动力学模型研究及应用[D].成都理工大学,管理科学与工程,2013,硕士.
[36]廖春丽.数据仓库、数据挖掘技术在保险业中的应用与研究[D].河北工业大学,2003.
[37]赵洪宝,綦振法,王春涛.MIS的演化与发展[J].华东经济管理,2001,05:54-56.
[38]殷柱华.协商民主视野下地方政协促进公民有序政治参与研究[D].广西师范大学,公共管理(专业学位),2013,硕士.
[39]田媚,黄雅平,赵宏伟.毕业设计(论文)管理系统研究与实践[J].中国教育信息化,2015,01:65-67.
[40]徐淏玥.东道国政治风险对中国石油企业海外投资的影响研究[D].沈阳工业大学,国际贸易学,2013,硕士.
[41]周宏.Cytophaga hutchinsonii纤维素利用及运动相关基因的研究[D].山东大学,微生物学,2014,博士.
[42]刘文静.学位音乐会曲目综述[D].西藏大学,音乐表演,2014,硕士.
[43]马静.基于适体技术体外检测血管内皮生长因子165[D].华侨大学,生物学,2014,硕士.
[44]何晶.天津机电职业技术学院设备管理系统的设计与实现[D].山东大学,软件工程(专业学位),2013,硕士.
[45]杨涛.水稻秸秆纤维素发酵转化燃料乙醇的研究[D].湖南农业大学,2008.
[46]于兆河.CY供电公司基层员工激励机制研究[D].吉林大学,工商管理,2013,硕士.
[47]钟铭恩,吴平东,黄杰.基于因特网的共享控制系统的时滞依赖鲁棒控制[J].控制与决策,2008,08:883-887.
[48]马强.偏振光栅导航传感器的电子学设计与算法实现[D].清华大学,仪器科学与技术,2013,硕士.
[49]李苑.金州恒源公司竞争战略研究[D].北京交通大学,工商管理(专业学位),2013,硕士.
[50]夏波华.弗洛姆逃避自由理论和柏林两种自由理论之分析与比较[D].西南政法大学,国外马克思主义理论,2012,硕士.

相关推荐
更多