| 作者 |
| 任伟 许瑞 宋军 |
| 丛书名 |
| “十三五”国家重点出版物出版规划项目 高等教育网络空间安全规划教材 |
| 出版社 |
| 机械工业出版社* |
| ISBN |
| 9787111648673 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 《现代密码学》内容包括密码学概述、古典密码体制、信息理论安全、序列密码、分组密码、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联合熵、条件熵、平均互信息 参考文献 |