密码学科学与技术的演进已经经历了几千年。如今,史无前例的大量信息在全球传递,我们必须做好准备不断面对新的威胁并使用新的加密方案。第三版根据密码学研究的最新进展更新了相关章节,分别涵盖以下内容:密码学中的伪随机比特生成器;实体认证,包括从密码学本原建立的方案和特定意图的“零知识”证明方案;密钥建立,包括密钥分配和密钥协商协议,这二者都大力强调了安全模型和证明;公钥基础设施,包括基于身份的密码学;秘密共享方案;多播安全,包括广播加密和版权保护。
本书对那些保障海量信息在全球传递所需的方法和协议进行了全面深入的论述,在需要时提供了数学背景知识,密码体制的描述由更精确的伪代码给出并用示例来说明密码体制的工作过程。
本书是密码学领域的经典著作,被世界上的多所大学用做指定教科书。本书在第二版的基础上增加了7章内容,不仅包括一些典型的密码算法,而且还包括一些典型的密码协议和密码应用。全书共分14章,从古典密码学开始,继而介绍了Shannon信息论在密码学中的应用,然后进入现代密码学部分,先后介绍了分组密码的一般原理、数据加密标准(DES)和高级加密标准(AES)、Hash函数和MAC算法、公钥密码算法和数字签名、伪随机数生成器、身份识别方案、密钥分配和密钥协商协议、秘密共享方案,同时也关注了密码应用与实践方面的一些进展,包括公开密钥基础设施、组播安全和版权保护等。在内容的选择上,全书既突出了广泛性,又注重对要点的深入探讨。书中每一章后都附有大量的习题,这既利于读者对书中内容的总结和应用,又是对兴趣、思维和智力的挑战。
本书适合于作为计算机科学、数学等相关学科的密码学课程的教材或教学参考书,同时也是密码学研究的必备参考书。