随着电子通信的发展,信息安全在实际应用中越来越重要了。在世界上任何一个地方都可以公开接入计算机网络,在其中交换的消息要求保证完整性并保护消息不被复制。电子商务还需要法律范畴上的有效的数字签名以及安全的支付协议。现代密码学对所有的此类问题提供了解决的方案。 本书源于Nurnberg 的Georg-Simon-Ohm应用科学大学计算机科学专业学生的课程,是给计算机科学、数学以及电子工程专业高年级本科生和研究生开设的密码学课程讲义。 本书的第1部分(第1~4章)从本科生的理解水平介绍了对称密码体制和非对称密码体制中的加密方案以及数字签名方案,还介绍了有关密码协议,比如,身份认证、电子选举以及电子现金。这一部分重点讨论模代数学和以模代数学为基础的非对称密码学。因为在这一部分中我们没有提及概率理论,所以对于一些非正式的定义(比如单向函数和抗碰撞的杂凑函数)我们给出了必要的介绍。 本书第2部分(第5~10章)的内容是说明如何使用概率理论精确解释诸如密码体制的安全性和函数的单向性这样的一些基本概念,并指出什么假设保证了公钥密码体制(比如RSA)的安全性。这一部分涉及了一些更深入的课题,比如,单向函数的比特安全、计算上安全的伪随机发生器、密码体制的随机性和安全性之间的密切关系等问题。这一部分还给出了可证明安全的加密和签名体制的一些经典例子,同时,给出了它们的安全性证明。 虽然第2部分特别给出了数学构架和一些明确的定义,但是对一些必需的数学背景并没有介绍。对于数学和计算机科学专业刚起步的学生,学了基础的课程就足够他们理解本书。读者应该掌握代数的基本理论,比如,群、环、域的概念,还应该能理解附录中概率理论的基础知识。其中,附录A包含了理解密码方法必需的一些代数和数论结果。还有一些证明和推导,比如,基本的欧几里得算法和中国剩余定理;也包括了一些更深入的课题,比如,Legendre符号和Jacobi符号以及概率素性检测等内容。附录B涵盖了本书第2部分用到的所有概率和信息论方面的概念和结果。从数学难度的角度考虑,书中没有介绍椭圆曲线密码。本书通过介绍经典的密码体制,例如,整数集Z的剩余类环Zn上的RSA体制,详细描述了公钥密码学的关键概念。
- 出版: 2008-01-01
- 更新: 2024-07-16
- 书号:9787302156796
- 中图:TN918.1
- 学科:工学电子科学与技术工学信息与通信工程