首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于FPGA的高性能模式匹配引擎研究与设计

摘要第1-7页
Abstract第7-9页
第一章 绪论第9-12页
   ·课题研究背景及意义第9-10页
   ·高性能匹配引擎设计要求第10-11页
   ·论文主要研究内容与组织结构第11-12页
第二章 基于FPGA 实现模式匹配的关键技术与进展第12-24页
   ·基于AC 类算法实现模式匹配第12-18页
     ·经典AC 算法第12-15页
     ·Lunteren 跳转压缩方案第15-16页
     ·缓存状态技术第16-18页
   ·基于Bloom Filter 实现模式匹配第18-21页
     ·Bloom Filter 基本原理第18-19页
     ·基于Bloom Filter 的匹配结构第19-21页
   ·基于TCAM 技术实现模式匹配第21-22页
   ·本章小结第22-24页
第三章 基于多步长自动机的高速匹配引擎设计第24-32页
   ·设计思路第24-25页
   ·多步长自动机构造第25-29页
     ·关键节点映射第25-26页
     ·goto 跳转映射第26-27页
     ·Next 跳转映射第27-29页
     ·等价性证明第29页
   ·引入过渡节点接收偏移字符第29-30页
   ·跳转优先级和匹配结果输出第30-31页
   ·本章小结第31-32页
第四章 基于缓存字符和流水线技术的引擎存储优化第32-43页
   ·缓存字符匹配方案第32-38页
     ·字符缓存的设置第32-33页
     ·缓存字符匹配结构第33-34页
     ·缓存字符优化的多步长自动机第34-36页
     ·正确性论证第36-38页
   ·流水线AC 算法第38-42页
     ·基本的流水线匹配结构第38-40页
     ·优化的流水线结构第40-41页
     ·流水线优化的多步长自动机第41-42页
   ·本章小结第42-43页
第五章 基于FPGA 的高性能模式匹配引擎实现第43-62页
   ·匹配引擎实现流程第43-44页
   ·预处理软件实现第44-51页
     ·Snort 规则提取软件第44-45页
     ·多步长AC 预处理软件第45-51页
   ·硬件模块实现第51-52页
   ·实验结果分析与比较第52-56页
     ·参数设置分析第52-55页
     ·存储开销分析第55-56页
     ·匹配速度分析第56页
     ·性能比较第56页
   ·高速硬件入侵检测系统设计第56-61页
     ·Snort 入侵检测原理第57页
     ·硬件检测系统结构第57-61页
   ·本章小结第61-62页
第六章 总结与展望第62-63页
   ·本文工作总结第62页
   ·下一步工作第62-63页
参考文献第63-65页
附录第65-77页
作者简历 攻读硕士学位期间完成的主要工作第77-78页
致谢第78页

论文共78页,点击 下载论文
上一篇:基于SOA架构的多认证方式统一认证平台
下一篇:Web服务组合的调解技术研究与应用