声明
摘要
第1章 绪论
1.1 计算机网络安全及现状
1.1.1 计算机网络安全概述
1.1.2 计算机网络安全的现状
1.2 BP神经网络的作用和意义
1.2.1 常用网络安全技术及其不足
1.2.2 BP神经网络对网络安全的作用和意义
1.3 本文研究的内容
1.4 本文组织结构
第2章 BP神经网络研究
2.1 BP神经网络结构
2.2 BP神经网络算法思想
2.3 BP神经网络算法的程序实现
2.4 BP神经网络性能分析
2.4.1 BP神经网络的不足
2.4.2 BP神经网络算法的改进
2.5 本章小结
第3章 蚁群算法的改进
3.1 蚁群算法原理
3.2 蚁群算法的数学模型
3.3 蚁群算法的流程
3.4 蚁群算法的不足
3.5 改进的蚁群算法研究
3.5.1 改进蚁群算法思想
3.5.2 改进蚁群算法步骤
3.5.3 改进蚁群算法时间复杂度分析
3.6 改进蚁群算法仿真测试
3.6.1 仿真工具Matlab
3.6.2 改进信息素更新策略仿真
3.6.3 全局更新策略中增加函数μ(t)的仿真
3.7 本章小结
第4章 用改进蚁群算法优化BP神经网络
4.1 用改进蚁群算法优化BP神经网络的思想
4.2 采用新的信息素更新策略优化BP神经网络
4.2.1 局部更新信息素
4.2.2 全局动态更新信息素
4.3 优化的BP神经网络算法流程
4.4 优化的BP神经网络算法仿真测试
4.4.1 Matlab下的神经网络工具箱
4.4.2 优化的BP神经网络仿真样本数据
4.4.4 优化的BP神经网络仿真
4.5 本章小结
第5章 优化的BP神经网络在入侵检测系统中的应用
5.1 入侵检测系统
5.1.1 入侵检测系统的概述
5.1.2 入侵检测系统的总体设计
5.2 数据包捕获模块设计
5.3 协议解析模块设计
5.4 预处理模块设计
5.5 规则匹配模块设计
5.6 改进BP神经网络模块设计
5.6.1 输入预处理模块设计
5.6.2 BP神经网络结构设计
5.7 响应模块设计
5.8 BP神经网络模块检测入侵仿真
5.9 本章小结
第6章 结论与展望
6.1 本文工作总结
6.2 下一步工作展望
参考文献
致谢
攻读硕士学位期间发表的论文