密码学简明教程

密码学简明教程

邓元庆, 龚晶, 石会, 编著

出版社:清华大学出版社

年代:2011

定价:36.0

书籍简介:

本书分10章,介绍现代密码学的基础理论及典型应用。

书籍目录:

第1章 绪论

1.1 引言

1.2 密码学的发展简史

1.2.1 古典密码阶段

1.2.2 近代密码阶段

1.2.3 现代密码阶段

1.3 密码学的基本概念

1.3.1 基本术语

1.3.2 密码体制

1.3.3 密码系统的安全性

1.4 信息安全概述

1.4.1 信息系统面临的安全性攻击

1.4.2 信息系统应该具备的信息安全特性

1.4.3 信息系统的信息安全模型

思考题与习题1

第2章 密码学的数学基础

2.1 初等数论

2.1.1 最大公约数

2.1.2 模运算

2.1.3 素数

2.2 有限域理论

2.2.1 群、环、域的基本概念

2.2.2 有限域

2.2.3 素域GF

2.2.4 有限域GF

思考题与习题2

第3章 古典密码技术

3.1 代换密码技术

3.1.1 单表代换密码

3.1.2 多表代换密码

3.2 置乱密码技术:

3.3 密码分析技术

3.3.1 密码分析的基本概念

3.3.2 密码分析举例

思考题与习题3

第4章 对称密码体制与典型算法^

4.1 分组密码体制

4.1.1 分组密码算法的基本要求

4.1.2 分组密码算法的典型结构

4.1.3 分组密码的操作模式

4.2 AES密码算法

4.2.1 AES的诞生背景

4.2.2 AES的算法结构

4.2.3 AES的基本运算

4.2.4 AES的解密运算

4.2.5 AES的密钥扩展

4.2.6 AES的加、解密实例

4.3 Camellia密码算法

4.3.1 Camellia的诞生背景

4.3.2 Camellia的算法结构

4.3.3 Camellia的变换函数

4.3.4 Camellia的加密实例

4.4 序列密码

4.4.1 序列密码的基本结构

4.4.2 密钥流产生器

4.4.3 密钥流的局部随机性检验

思考题与习题4

第5章 非对称密码体制与典型算法

5.1 公钥密码体制概述

5.1.1 公钥密码体制的基本思想

5.1.2 陷门单向函数

5.2 RSA算法

5.2.1 RSA算法描述

5.2.2 RSA算法的实现问题

5.3 ElGamal算法

5.3.1离散对数问题

5.3.2 ElGamal算法描述与示例

5.4 椭圆曲线密码体制

5.4.1 椭圆曲线及其运算

5.4.2 椭圆曲线密码体制

思考题与习题5

第6章 hash函数与消息认证码

6.1 概述

6.1.1 hash函数

6.1.2 消息认证码MAC

6.1.3 生日攻击

6.2 安全hash函数算法SHA-512

6.2.1 算法原理

6.2.2 轮函数

6.2.3 算法举例

6.3 欧洲hash函数算法Whirlpool

6.3.1 算法原理

6.3.2 分组密码Whirlpool

6.4 MAC算法

6.4.1 HMAC算法

6.4.2 CMAC算法

思考题与习题6

第7章 消息认证与数字签名

7.1 概述

7.1.1 消息认证概述

7.1.2 数字签名概述

7.2 消息认证

7.2.1 认证函数

7.2.2 认证协议

7.3 数字签名

7.3.1 数字签名原理

7.3.2 直接数字签名

7.3.3 可仲裁数字签名

7.4 数字签名方案

7.4.1 RSA数字签名方案

7.4.2 数字签名算法(DSA)

7.4.3 ECDSA数字签名方案

7.5 特殊的数字签名

7.5.1 盲签名

7.5.2 代理签名

7.5.3 基于身份的数字签名

思考题与习题7

第8章 密钥管理

8.1 概述

8.1.1 密钥的种类与层次结构

8.1.2 密钥管理的生命周期

8.1.3 密钥的生成与保护

8.1.4 密钥的协商与分配

8.2 密钥协商

8.2.1 Diffie—Hellman密钥交换协议

8.2.2 Diffie—Hellman密钥预分配协议

8.2.3 Diffie—Hellman密钥交换协议的中间人攻击

8.2.4 端到端密钥交换协议

8.3 密钥分配

8.3.1 对称密码体制的密钥分配

8.3.2 公钥密码体制的密钥分配

思考题与习题8

第9章 电子邮件安全系统PGP

9.1 PGP概述

9.1.1 PGP的发展历程

9.1.2 PGP的主要功能

9.2 PGP的工作原理

9.2.1 PGP的密钥

9.2.2 PGP消息的发送与接收

9.2.3 PGP的公钥管理

9.3 PGP软件的使用

9.3.1 PGP软件的安装

9.3.2 PGP的密钥管理组件PGPkeys

9.3.3 电子邮件的加密、解密与签名

9.3.4 文件的加密、解密与签名

9.3.5 PGP的其他功能

思考题与习题9

第10章 密码学的知识拓展

10.1 混沌密码

10.1.1 混沌理论基础

10.1.2 混沌密码学

10.2 量子密码

10.2.1 量子密码学的基本原理

10.2.2 BB84协议

10.2.3 量子密码的研究现状

10.3 公钥基础设施(PKI)

10.3.1 PKI的基本概念

10.3.2 PKI的主要功能

10.3.3 PKI的证书与信任模式

思考题与习题10

附录A AES加密算法教学演示程序

附录B AES算法的雪崩效应特性测试

附录C 部分习题参考答案

参考文献

内容摘要:

本书介绍现代密码学的基础理论及典型应用,是作者长期从事密码学教学和研究的结晶。全书共分10章,内容包括绪论、密码学的数学基础、古典密码技术、对称密码体制与典型算法、非对称密码体制与典型算法、hash函数与消息认证码、消息认证与数字签名、密钥管理、电子邮件安全系统PGP、密码学的知识拓展。各章配有大量例题、习题和思考题,书末附有计算性习题的参考答案和AES算法的教学演示程序及雪崩效应特性测试数据。 教材选材新颖,逻辑严密,使用方便,适用面广,既可作为电子、信息、计算机、通信等专业的密码学教材,也可作为信息安全领域相关技术人员的学习与参考用书。

书籍规格:

书籍详细信息
书名密码学简明教程站内查询相似图书
9787302260561
如需购买下载《密码学简明教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)36.0语种简体中文
尺寸26 × 19装帧平装
页数 367 印数 3000

书籍信息归属:

密码学简明教程是清华大学出版社于2011.出版的中图分类号为 TN918.1 的主题关于 密码-理论-高等学校-教材 的书籍。