《密码技术与应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:龚力主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:9787040254471
  • 页数:209 页
图书介绍:本书是国家示范性高职院校成果教材,由首批国家示范性高职院校建设院校的浙江金融职业技术学院编写。密码技术是一门古老而又年轻的学科。本书概述了传统加密技术,简要介绍了公钥加密、私钥加密等现代密码基础,并在此基础上详细地叙述了现代密码技术的新进展,主要包括:旨在取代数据加密标准(DES)的先进加密标准——AES;建立在椭圆曲线上的公钥密码体制——椭圆曲线密码技术;基于物理学的密码体制——量子密码与混沌密码技术;基于生物技术的密码理论——DNA密码技术。本书叙述深入浅出,编排图文并茂,操作步骤具体明确,具有较强的可操作性。本书可作为高等院校电子商务专业教材或教学参考书,也可作为高等院校信息安全专业的教材。

开始之前 1

第1章 信息安全需求与目标 1

1.1信息安全现状 1

1.2信息安全概述 2

1.2.1物理层安全 4

1.2.2系统层安全 4

1.2.3网络层安全 4

1.2.4应用层安全 4

1.2.5安全管理 4

1.3信息安全目标 5

1.3.1可靠性 5

1.3.2可鉴别性 5

1.3.3保密性 6

1.3.4完整性 7

1.3.5不可抵赖性 7

1.3.6可控性 8

1.4信息安全面临的威胁 8

1.4.1计算机网络的脆弱性 8

1.4.2网络攻击类型 9

1.5信息安全策略 10

项目一 杭州市某局信息安全风险评估 12

综合练习 16

第2章 密码技术概述 17

2.1密码学的基本概念 17

2.2密码系统的构成 19

2.3古典加密技术 21

2.3.1隐写术 21

2.3.2替换密码 23

2.3.3换位密码 24

2.3.4转轮密码 25

2.4简单异或:一种最简单的加密方法 27

2.5加密模式 29

2.5.1电子密码本模式 30

2.5.2加密块链模式 31

2.5.3加密反馈模式 31

2.5.4输出反馈模式 33

2.6大数 33

项目二 Windows加密文件系统 34

项目三 密码教学实验系统 39

综合练习 42

第3章 对称加密体制 44

3.1对称加密体制概述 44

3.2对称加密体制中的DES算法 45

3.2.1简介 45

3.2.2 DES加密流程 46

3.2.3 DES算法流程 47

3.3 DES的实际应用:三重DES 54

3.3.1双重DES 54

3.3.2三重DES 57

3.4对称加密体制中的AES算法 58

3.5对称加密体制中的IDEA算法 59

3.5.1 IDEA算法简介 59

3.5.2 IDEA算法框架 59

3.5.3评价 60

3.6 RC5算法 60

3.7椭圆曲线加密算法 60

项目四 对称加密体制应用实例:三重DES 61

项目五 使用NTFS加密数据 63

综合练习 65

第4章 非对称加密体制 66

4.1问题的提出 66

4.2非对称加密体制概述 67

4.3非对称加密体制中的RSA算法 69

4.3.1 RSA算法概述 70

4.3.2素数 70

4.3.3互质数 70

4.3.4模指数运算 71

4.3.5实例描述 71

4.4对称加密体制与非对称加密体制的综合应用——数字信封 73

4.4.1对称加密体制与非对称加密体制的比较 73

4.4.2数字信封技术 74

4.5 Diffie-Hellman密钥协商协议 75

4.5.1算法简介 75

4.5.2算法描述 75

4.5.3算法示例 76

4.5.4数学理论 76

项目六 RSA算法工作过程 77

项目七 DES密钥扩展 81

项目八 建立加密文件系统数据恢复代理和证书备份 88

综合练习 94

第5章 数字签名 95

5.1数字签名概述 95

5.1.1数字签名的定义 95

5.1.2数字签名的作用 96

5.2数字签名原理 97

5.2.1数字签名的要求 97

5.2.2基于公钥体制的数字签名 97

5.3消息摘要 98

5.4构建实用的数字签名 100

5.5其他数字签名方案 100

5.5.1盲签名 100

5.5.2 ElGamal签名 101

5.5.3代理签名 102

项目九 使用PGP进行加密与数字签名 103

综合练习 113

第6章 公钥构架 114

6.1 PKI的定义与组成 114

6.2 PKI原理 115

6.3 PKI功能 117

6.3.1安全服务功能 117

6.3.2系统功能 120

6.4 PKI体系结构 123

6.4.1 PKI体系结构概述 123

6.4.2政策批准机构 124

6.4.3政策认证机构 125

6.4.4认证机构 126

6.4.5证书在线申请 126

6.4.6终端用户实体 126

6.5认证机构 127

6.5.1 CA简介 127

6.5.2 CA系统目标 127

6.5.3 CA总体结构 128

6.6交叉认证 129

6.7数字证书的格式与标准 130

6.7.1数字证书种类 130

6.7.2数字证书格式 131

6.7.3数字证书载体 131

6.7.4数字证书的管理功能 132

6.7.5 CRL的管理功能 134

6.7.6用户管理功能 135

6.7.7系统管理功能 135

项目十 PKI应用与信息安全现状调查 135

项目十一 Outlook证书配置 141

综合练习 145

第7章 数字认证 147

7.1数字证书的申请与安装 147

7.1.1安装根证书 147

7.1.2申请数字证书 149

7.1.3导出与导入数字证书 151

7.2使用数字证书 154

7.2.1在Outlook Express中设置数字证书 154

7.2.2用Outlook Express发送加密邮件 155

7.2.3使用数字证书进行代码签名 157

7.3设置服务器证书 159

7.4客户身份认证 163

7.4.1使用数字证书进行客户身份认证 163

7.4.2将根证书安装到本地计算机 165

7.5数字证书的撤销及设置 167

7.5.1在IE浏览器中设置服务器证书是否撤销验证 167

7.5.2在Outlook Express中设置电子邮件保护证书是否撤销验证 168

7.5.3在程序代码中验证客户证书 169

7.5.4在客户机上自动安装根证书 169

项目十二 数字证书申请 169

项目十三 用户申请管理 171

项目十四 证书管理 173

项目十五 数字证书加密与签名应用 174

综合练习 176

第8章 数据加密与应用实例 177

8.1中国工商银行电子银行认证系统 177

8.1.1中国工商银行电子银行概述 177

8.1.2网上银行注册 178

8.1.3登录个人网上银行 181

8.1.4安全措施之一:U盾 183

8.1.5安全措施之二:电子银行口令卡 187

8.1.6中国工商银行网上银行安全措施的比较 189

8.2广州市数字证书管理中心 190

8.2.1中心概述 190

8.2.2证书存储介质简介 190

8.2.3数字证书的安装 191

8.2.4 CA证书测试与数字签名 200

8.2.5数字证书应用 207

参考文献 209