深入浅出密码学
上QQ阅读APP看书,第一时间看更新

1.9 本章小结

协议是一个参与者通过逐步交互实现机密信息交换的过程。

密码学是一门考虑在敌手存在的条件下使协议变得安全的学科。其中的实现过程经常需要密钥。

一个密码学原语指的是一类密码算法。例如,对称加密是一个密码原语,而AES是一个具体的对称加密算法。

对不同的密码学原语可按多种方式分类,其中一种方式是将它们分为两类:对称密码和非对称密码。对称密码只有一个密钥(如对称加密),而非对称密码有多个不同的密钥(如密钥交换、非对称加密和数字签名)。

按照密码算法的性质很难对其进行分类,但这些算法通常主要提供两个基本功能:认证性和机密性。认证性是指验证某些消息或人的真实性,而机密性是指数据或身份的隐私性。

实用密码学在实际的技术应用中无处不在,而理论密码学在实践中往往用处不大。

本书中包含的大多数密码学原语都是经过标准化才确定下来的。

密码学本身非常复杂,在实现和使用密码学原语时需要多加小心。

读者服务:

微信扫码关注【异步社区】微信公众号,回复“e60034”获取本书配套资源以及异步社区15天VIP会员卡,近千本电子书免费畅读。