| 【中文题名】 | 人工免疫系统研究与应用 |
| 【英文题名】 | The Research and Application on Artificial Immune System |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2004-10-27 |
| 【中关键词】 | 人工免疫系统,入侵检测系统,免疫算法,人工免疫网络安全模型,TSP问题, |
| 【英关键词】 | Artificial Immune System,Invasion Detection System,Immune Algorithm,Artificial Immune System for Network Security,TSP Problem, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>> |
| 【论文摘要】 | 人工免疫系统(Artificial immune system, AIS)是以生物免疫学理论为基础的面向应用的计算机模型。人工免疫系统理论研究主要包括人工免疫网络模型和人工免疫算法等方面。人工免疫系统应用研究主要包括网络安全领域和优化计算等领域。
本文的主要工作包括:1) 以人工免疫系统的基本模型和算法为基础利用生物基因学说和免疫疫苗理论的思想,本文提出一个基于免疫疫苗的免疫算法。 2) 针对人工免疫系统在网络安全领域的应用,本文提出一个人工免疫网络安全模型。 3) 在人工免疫网络安全模型的基础,本文实现了一个试验性的入侵检测系统。
全文共分六章。第一章简要介绍了人工免疫系统的基本概念;阐述了人工免疫系统理论研究和应用研究的现状。第二章介绍了生物免疫系统的基础、人工免疫系统的基本理论、模型和算法。第三章以人工免疫系统的基本算法为基础,提出一个新的基于免疫疫苗的免疫算法。同时用此算法对旅行商问题(TSP)进行了数值试验。第四章提出了人工免疫网络安全模型,并对其进行一定的理论分析。第五章在人工免疫网络安全模型的基础上,利用现有入侵检测技术,实现了一个试验性的人工免疫网络安全系统,并对其进行仿真的攻击测... |
| 【论文题纲】 |
|
摘 要 |
3-4 |
|
ABSTRACT |
4-8 |
|
第一章 绪论 |
8-14 |
|
1.1 引言 |
8-9 |
|
1.2 人工免疫系统理论研究 |
9-11 |
|
1.2.1 人工免疫网络模型 |
9-10 |
|
1.2.2 人工免疫算法 |
10-11 |
|
1.3 人工免疫系统应用研究 |
11-12 |
|
1.3.1 网络安全领域应用 |
11 |
|
1.3.2 其它应用 |
11-12 |
|
1.4 本文的主要工作 |
12-14 |
|
第二章 人工免疫系统 |
14-31 |
|
2.1 引言 |
14 |
|
2.2 生物免疫系统 |
14-22 |
|
2.2.1 免疫识别 |
15-17 |
|
2.2.2 免疫学习和记忆 |
17-19 |
|
2.2.3 T细胞的激励机制 |
19-20 |
|
2.2.4 生物免疫系统的特点 |
20-22 |
|
2.3 人工免疫系统概述 |
22-23 |
|
2.4 人工免疫网络模型 |
23-26 |
|
2.4.1 独特性免疫网络模型 |
23-25 |
|
2.4.2 其它免疫网络模型 |
25-26 |
|
2.5 人工免疫算法 |
26-30 |
|
2.5.1 免疫算法 |
26-27 |
|
2.5.2 克隆选择算法 |
27-28 |
|
2.5.3 否定选择算法 |
28 |
|
2.5.4 其它学习算法 |
28-30 |
|
2.6 小结 |
30-31 |
|
第三章 基于免疫疫苗的免疫算法 |
31-48 |
|
3.1 引言 |
31-32 |
|
3.2 免疫算法基本思想 |
32-35 |
|
3.2.1 免疫疫苗概念 |
32-33 |
|
3.2.2 免疫克隆选择 |
33-35 |
|
3.3 免疫算法 |
35-36 |
|
3.4 免疫算法收敛性研究 |
36-40 |
|
3.4.1 免疫算法的马尔可夫链表示 |
36 |
|
3.4.2 算法收敛性定义 |
36-37 |
|
3.4.3 免疫算法收敛性证明 |
37-40 |
|
3.5 免疫疫苗算法 |
40-44 |
|
3.5.1 免疫疫苗构造 |
41-42 |
|
3.5.2 疫苗的自我识别 |
42 |
|
3.5.3 分区域提取疫苗 |
42-43 |
|
3.5.4 疫苗提取算法 |
43 |
|
3.5.5 疫苗接种算法 |
43-44 |
|
3.6 免疫算法仿真试验 |
44-46 |
|
3.6.1 编码与适应度 |
44 |
|
3.6.2 疫苗提取 |
44 |
|
3.6.3 接种疫苗 |
44 |
|
3.6.4 仿真试验结果 |
44-46 |
|
3.7 小结 |
46-48 |
|
第四章 人工免疫网络安全模型研究 |
48-63 |
|
4.1 引言 |
48-49 |
|
4.2 人工免疫网络安全基本原理和算法 |
49-53 |
|
4.2.1 否定选择机理和算法 |
50-52 |
|
4.2.2 克隆选择机理和算法 |
52-53 |
|
4.3 人工免疫网络安全模型结构 |
53-59 |
|
4.3.1 人工免疫网络安全模型工作流程 |
55-56 |
|
4.3.2 中央控制体 |
56-57 |
|
4.3.3 T型识别体 |
57-58 |
|
4.3.4 B型识别体 |
58 |
|
4.3.5 H型识别体 |
58-59 |
|
4.4 人工免疫网络安全模型分析 |
59-62 |
|
4.4.1 自适应性 |
59-60 |
|
4.4.2 鲁棒性 |
60-61 |
|
4.4.3 可扩展性 |
61 |
|
4.4.4 执行负荷均衡性 |
61-62 |
|
4.5 小结 |
62-63 |
|
第五章 基于人工免疫的入侵检测系统 |
63-74 |
|
5.1 引言 |
63 |
|
5.2 屏蔽串结构与相关算法 |
63-68 |
|
5.2.1 屏蔽串结构 |
63-64 |
|
5.2.2 B型识别体的快速识别算法 |
64-65 |
|
5.2.3 T型识别体的否定识别算法 |
65-66 |
|
5.2.4 H型识别体的激活识别算法 |
66-67 |
|
5.2.5 H型识别体的基因串产生算法 |
67-68 |
|
5.3 基于人工免疫的入侵检测系统设计 |
68-70 |
|
5.3.1 数据包获取和解析模块 |
68-69 |
|
5.3.2 数据识别模块 |
69 |
|
5.3.3 事件处理模块和人机交互模块 |
69-70 |
|
5.4 仿真试验及结果 |
70-73 |
|
5.4.1 试验步骤 |
70 |
|
5.4.2 学习结果 |
70-72 |
|
5.4.3 模拟攻击试验结果 |
72-73 |
|
5.5 小结 |
73-74 |
|
第六章 总结 |
74-76 |
|
6.1 本文总结 |
74 |
|
6.2 未来工作 |
74-76 |
|
参考文献 |
76-82 |
|
致 谢 |
82 |
|
| 【DOI】 | LunWen.ID:2.2008.387215 |