定 价:55 元
丛书名:“十三五”国家重点出版物出版规划项目 高等教育网络空间安全规划教材
- 作者:任伟 许瑞 宋军 编著
- 出版时间:2020/9/1
- ISBN:9787111648673
- 出 版 社:机械工业出版社
- 中图法分类:TN918
- 页码:244
- 纸张:
- 版次:
- 开本:16开
《现代密码学》内容包括密码学概述、古典密码体制、信息理论安全、序列密码、分组密码、Hash函数和消息鉴别、公钥加密(基础)、公钥加密(扩展)、数字签名、实体认证与身份识别、密码管理。《现代密码学》的特色是注重介绍密码学方案设计的基本原理和内在规律,展现知识体系之间的内在逻辑性,大量采用类比和比较的方式探究方法论,力图使读者“知其所以然”。在给出方案的同时,解释方案的设计机理和思路,并专门设立“思考”环节,有意识地培养读者的创造性思维能力。
《现代密码学》读者对象包括高等院校网络空间安全、信息安全、密码学、应用数学、计算机科学、信息与计算科学等专业本科高年级学生。对信息安全领域的研究人员也具有启发作用和参考价值。
前言
第1章密码学概论
11密码学的目标与知识构成
12密码学的发展简史
121古典密码时期
122近代密码时期
123现代密码时期
13对加密体制的攻击和安全性*
小结
扩展阅读建议
习题
第2章古典密码体制
21密码系统的概念模型
22置换加密体制
23代换加密体制
231单表代换密码
232多表代换密码
233多表代换密码的统计分析*
234转轮密码机
小结
扩展阅读建议
上机实验
习题
第3章信息理论安全
31保密系统的数学模型
32完善保密性
33乘积密码体制
小结
扩展阅读建议
习题
第4章序列密码
41序列密码的基本原理
411序列密码的核心问题
412序列密码的一般模型
42密钥流生成器
421密钥流生成器的架构
422线性反馈移位寄存器
423非线性序列生成器*
424案例学习:A5算法
43伪随机序列生成器的其他
方法
431基于软件实现的方法(案例
学习:RC4算法)
432基于混沌的方法简介
小结
扩展阅读建议
上机实验
习题
第5章分组密码
51分组密码的原理
511分组密码的一般模型
512分组密码的基本设计原理
513分组密码的基本设计结构
514分组密码的设计准则
515分组密码的实现原则
52案例学习:DES
521DES的总体结构和局部设计
522DES的安全性*
523多重DES
53案例学习:AES
531AES的设计思想
532AES的设计结构
54案例学习:SMS4*
55分组密码的工作模式
551ECB模式
552CBC模式
553CFB模式
554OFB模式
555CTR模式
小结
扩展阅读建议
上机实验
习题
第6章Hash函数和消息鉴别
61Hash函数
611Hash函数的概念
612Hash函数的一般模型
613Hash函数的一般结构(Merkle
Damgard变换)*
614Hash函数的应用
615Hash函数的安全性(生日
攻击)
62Hash函数的构造
621直接构造法举例SHA1
622基于分组密码构造
623基于计算复杂性方法的
构造*
63消息鉴别码
631认证系统的模型
632MAC的安全性
633案例学习:CBCMAC
634嵌套MAC及其安全性证明*
635案例学习:HMAC
64加密和Hash函数的综合
应用*
小结
扩展阅读建议
上机实验
习题
第7章公钥加密(基础)
71公钥密码体制概述
711公钥密码体制的提出
712公钥密码学的基本模型
713公钥加密体制的一般模型
714公钥加密体制的设计原理
72一个故事和三个案例体会
721Merkle谜题(Puzzle)
722PohligHellman对称密钥分组
加密
723MerkleHellman背包公钥密码
方案
724Rabin公钥密码体制
73RSA密码体制
731RSA方案描述
732RSA方案的安全性*
小结
扩展阅读建议
上机实验
习题
第8章公钥加密(扩展)
81ElGamal密码体制
811离散对数问题与DiffieHellman
问题
812DiffieHellman密钥交换
协议
813ElGamal方案描述
814ElGamal方案设计思路的
讨论
815ElGamal方案的安全性*
82椭圆曲线密码系统
821ECDLP以及ECDHP
822ElGamal的椭圆曲线版本
823ManezesVanstone椭圆曲线密码
体制
824ECC密码体制
83概率公钥密码体制*
831语义安全
832GoldwasserMicali加密体制
84NTRU密码体制*
841NTRU加密方案
842NTRU的安全性和效率
小结
扩展阅读建议
上机实验
习题
第9章数字签名
91数字签名概述
911数字签名的一般模型
912数字签名的分类
913数字签名的设计原理*
914数字签名的安全性*
92体会四个经典方案
921基于单向函数的一次性签名
922基于对称加密的一次性签名
923Rabin数字签名
924RSA数字签名及其安全性
分析
93基于离散对数的数字签名
931ElGamal签名
932ElGamal签名的设计原理与安全性
分析
933Schnorr签名
934数字签名标准
94其他基于离散对数的签名*
941基于离散对数问题的一般签名
方案
942GOST签名
943Okamoto签名
944椭圆曲线签名
95基于身份识别协议的签名*
951FeigeFiatShamir签名方案
952GuillouQuisquater签名方案
953知识签名
小结
扩展阅读建议
上机实验
习题
第10章实体认证与身份识别
101实体认证与身份识别概述
1011实体认证的基本概念
1012身份识别的基本概念
1013对身份识别协议的攻击
102基于口令的实体认证
1021基于口令的认证协议
1022基于Hash链的认证协议
1023基于口令的实体认证连同加
密的密钥交换协议
103基于“挑战应答”协议的实体
认证
1031基于对称密码的实体认证
1032基于公钥密码的实体认证
1033基于散列函数的实体认证
104身份识别协议
1041FiatShamir身份识别协议
1042FeigeFiatShamir身份识别
协议
1043GuillouQuisquater身份识别
协议*
1044Schnorr身份识别协议*
1045Okamoto身份识别协议*
小结
扩展阅读建议
习题
第11章密钥管理
111密钥管理概述
1111密钥管理的内容
1112密钥的种类
1113密钥长度的选取
112密钥生成*
1121伪随机数生成器的概念
1122密码学上安全的伪随机比特
生成器
1123标准化的伪随机数生成器
113密钥分配
1131公钥的分发
1132无中心对称密钥的分发
1133有中心对称密钥的分发
1134Blom密钥分配协议*
114PKI技术
1141PKI的组成
1142X509认证业务
小结
扩展阅读建议
习题
附录
附录A信息论基本概念
A1信息量和熵
A2联合熵、条件熵、平均互信息
参考文献