第1章 信息安全综合实验概述 1
1.1信息安全概念 1
1.1.1信息安全的定义 1
1.1.2 OSI网络安全体系结构 3
1.2信息安全的知识架构 5
1.2.1密码学 5
1.2.2公钥基础设施 6
1.2.3身份认证 8
1.3实验平台与环境 9
1.3.1 Windows系统的安装和配置 9
1.3.2 Linux系统的安装和配置 14
1.4软件工具的使用 17
1.4.1 OpenSSL的编译安装 17
1.4.2 SQL Server 2005的安装配置 21
1.4.3 MySQL的安装配置 23
1.5预备实验 24
1.5.1图形化界面的输入输出 24
1.5.2字节与二进制位的转换 27
1.5.3显示格式转换 28
1.5.4位操作 30
第2章 数论基础实验 32
2.1模指数运算实验 32
2.2素性检测实验 36
2.3求解乘法逆元的实验 46
2.4大数运算实验 49
第3章 伪随机数产生器实验 57
3.1线性同余产生器实验 57
3.2 Blum Blum Shub产生器实验 61
3.3 ANSI X9.17产生器实验 63
第4章 现代加密技术实验 67
4.1对称密钥算法实验 67
4.2分组密码工作模式实验 81
4.3流密码算法实验 87
4.4公钥密码算法实验 91
4.5散列函数算法实验 95
第5章 数字签名实验 102
5.1基于RSA的数字签名实验 102
5.2基于DSA的数字签名实验 106
第6章 基于OpenSSL的安全实验 110
6.1 OpenSSL加密实验 110
6.1.1 OpenSSL对称密钥密码算法加密 111
6.1.2 OpenSSL公钥加密 115
6.2 PKI部署及证书颁发 118
6.2.1 Windows下安装和配置证书服务 119
6.2.2利用OpenSSL颁发数字证书 128
6.3 OpenSSL消息摘要 134
6.4 OpenSSL Base64编码和解码 137
6.5 OpenSSL证书操作 140
第7章 数据库安全实验 147
7.1 MS SQL Server数据库安全实验 147
7.1.1数据库安全配置 148
7.1.2建立数据库的用户、权限的安全控制 153
7.1.3基于角色的安全控制策略 155
7.1.4数据的安全 159
7.1.5备份与恢复 163
7.1.6使用MBSA执行安全性扫描 166
7.2 MySQL安全实验 169
7.2.1 MySQL数据库安全配置 169
7.2.2 MySQL数据传输安全性配置 172
7.3 Access安全实验 175
7.3.1 Access工作组安全管理实验 176
7.3.2 Access数据保护实验 180
第8章 信息系统安全综合实验 183
8.1信息系统安全需求 183
8.2信息系统安全框架 184
8.3在线考试系统 186
8.3.1功能描述 186
8.3.2整体架构 187
8.3.3基础系统 188
8.4系统安全解决方案 208
8.4.1安全需求 208
8.4.2加密机制实验 209
8.4.3认证机制实验 210
8.4.4数字签名实验 211
8.4.5数据库安全实验 212
8.4.6数据备份与恢复实验 213
参考文献 214