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

基于FPGA的CLAMAV高性能硬件加速架构的设计与实现

摘要第1-6页
ABSTRACT第6-10页
图索引第10-11页
表索引第11-12页
第一章 绪论第12-20页
   ·背景知识介绍第12-19页
     ·网络安全第12页
     ·FPGA技术简介第12-13页
     ·入侵检测技术第13-18页
       ·入侵检测系统概述第13页
       ·入侵检测系统的分类第13-16页
       ·入侵检测系统的实现原理第16-18页
     ·Oprofile工具第18-19页
   ·研究的目的第19页
   ·论文的主要研究内容第19-20页
第二章 CLAMAV介绍第20-28页
   ·CLAMAV概述第20-23页
   ·CLAMAV扫描引擎的工作流程第23-24页
   ·CLAMAV病毒库分析第24-28页
第三章 FPGA上字符串匹配算法的分析与选择第28-39页
   ·综述第28页
   ·FPGA上的正则表达式匹配算法分析第28-34页
   ·FPGA上的精确字符串匹配算法分析第34-38页
     ·Brute-Force第34页
     ·DFA第34-35页
     ·NFA第35页
     ·变形的AC状态机第35页
     ·多模式匹配算法第35-36页
     ·Bloom Filter第36-38页
   ·本论文中对CLAMAV工作流的处理第38-39页
第四章 FPGA上程序和Linux系统间的接口设计第39-49页
   ·硬件接口第39-41页
     ·PCIE概述第39-40页
     ·PCI Express的硬件协议第40-41页
   ·软件接口---在软件硬件之间使用链式DMA方式传输数据第41-43页
   ·驱动实现第43-49页
     ·主流PCI设备驱动分析第43-47页
       ·传统模式驱动第44-46页
       ·直接映射模式驱动第46-47页
     ·基于Intel-iommu的PCI设备驱动第47-49页
第五章 软硬件协作整体架构设计与实现第49-62页
   ·系统整体结构以及系统中各部分间的协作机制第49-58页
     ·系统整体结构图和系统运行机制第49-50页
     ·各部件的结构图和运行机制第50-58页
       ·Bloom Filter引擎的实现第51-56页
       ·分析器的实现第56-58页
       ·软件端和驱动的运行机制第58页
   ·系统效率分析第58-62页
第六章 总结和展望第62-63页
参考文献第63-65页
致谢第65-66页
攻读硕士期间发表的论文第66页

论文共66页,点击 下载论文
上一篇:基于SOA的服务组合研究与平台设计
下一篇:排队策略和心跳机制在Web安全检测系统管理平台应用中的研究与设计