第1章 引言
1.1 计算机安全概念
1.1.1 计算机安全的定义
1.1.2 计算机安全挑战
1.2 OS1安全体系架构
1.3 安全攻击
1.3.1 被动攻击
1.3.2 主动攻击
1.4 安全服务
1.4.1 认证
1.4.2 访问控制
1.4.3 数据机密性
1.4.4 数据完整性
1.4.5 不可抵赖性
1.4.6 可用性服务
1.5 安全机制
1.6 网络安全模型
1.7 标准
1.8 本书概览
1.9 推荐读物
1.10 网络资源
1.11 关键词、思考题和习题
1.11.1 关键词
1.11.2 思考题
1.11.3 习题
第1部分 密码学
第2章 对称加密和消息机密性
2.1 对称加密原理
2.1.1 密码体制
2.1.2 密码分析
2.1.3 Feistel密码结构
2.2 对称分组加密算法
2.2.1 数据加密标准
2.2.2 三重DES
2.2.3 高级加密标准
2.3 随机数和伪随机数
2.3.1 随机数的应用
2.3.2 真随机数发生器、伪随机数生成器和伪随机函数
2.3.3 算法设计
2.4 流密码和RC4
2.4.1 流密码结构
2.4.2 RC4算法
2.5 分组密码工作模式
2.5.1 电子密码本模式
2.5.2 密码分组链接模式
2.5.3 密码反馈模式
2.5.4 计数器模式
2.6 推荐读物和网址
2.7 关键词、思考题和习题
2.7.1关键词
2.7.2思考题
2.7.3习题
第3章 公钥加密和消息认证
3.1 消息认证方法
3.1.1 利用常规加密的消息认证
3.1.2 非加密的消息认证
3.2 安全散列函数
3.2.1 散列函数的要求
3.2.2 散列函数的安全性
3.2.3 简单散列函数
3.2.4 SHA安全散列函数
3.3 消息认证码
3.3.1 HMAC
3.3.2 基于分组密码的MAC
3.4 公钥加密原理
3.4.1 公钥加密思想
3.4.2 公钥密码系统的应用
3.4.3 公钥加密的要求
3.5 公钥加密算法
3.5.1 RSA公钥加密算法
……
第2部分 网络安全应用
第3部分 系统安全
附录A 一些数论结果
附录B 网络安全教学项目