声明
摘要
第一章 绪论
1.1 入侵检测系统概述
1.2 入侵检测系统的模型
1.3 入侵检测系统的分类
1.4 典型的入侵检测系统
1.5 基于正则表达式匹配的入侵检测系统
1.6 主要工作和本文结构
第二章 基于正则表达式的匹配算法
2.1 基本概念
2.11 正则表达式
2.12 不确定的有限自动机
2.13 确定的有限自动机
2.14 NFA和DFA的区别
2.2 传统的匹配算法
2.21 传统匹配算法模型
2.22 构造解析树
2.23 构造NFA
2.24 构造DFA
2.25 基于NFA的正则表达式匹配算法
2.26 基于DFA的正则表达式匹配算法
2.3 传统匹配算法的改进思路
2.31 NFA和DFA的选择
2.32 DFA的优化
2.4 本章小结
第三章 DFA状态的优化
3.1 引言
3.2 DFA状态优化的相关研究
3.21 基于状态融合的正则表达式分组算法
3.22 基于膨胀率的正则表达式分组算法
3.23 基于状态增长率的正则表达式分组算法
3.3 基于LSG的正则表达式匹配算法
3.31 正则表达式之间的矛盾
3.32 分组算法的评价指标
3.33 分组算法的两个假设及分析
3.34 最优k分组问题的分析
3.35 LSG算法
3.4 算法实验及性能分析
3.41 匹配引擎
3.42 合成特征规则集
3.43 实际特征规则集
3.5 本章小结
第四章 DFA转移边的优化
4.1 引言
4.2 DFA转移边优化的相关研究
4.21 基于XFA的正则表达式匹配算法
4.22 基于D2FA的正则表达式匹配算法
4.23 基于内容寻址D2FA的正则表达式匹配算法
4.3 基于IXFA的正则表达式匹配算法
4.31 基于XFA的正则表达式匹配算法
4.32 基于优先级的转移边压缩算法
4.33 基于位图的转移边查找算法
4.34 算法分析
4.4 算法实验及性能分析
4.41 匹配引擎
4.42 合成特征规则集
4.43 实际特征规则集
4.5 本章小结
第五章 总结及未来工作展望
5.1 本文总结
5.2 未来工作展望
致谢
参考文献
附录
1.项目研究
2.论文发表