现代密码学:从理论到实践的探索
1. 密码学的不同视角
密码学领域中,许多基于公钥密码学的方案和协议都有基础的“教科书式密码”版本,这些版本常是众多密码学教材的主题。然而,有一种不同的视角更注重密码学在实际应用中的适配性。
“教科书式密码”仅适用于理想世界,在这个世界里数据是随机的,攻击者行为规矩。但在现实世界中,通过各种实际应用场景下对这些方案、协议和系统的攻击可以发现,“教科书式密码”并不适用。
与之相对,一系列实用的密码方案、协议和系统被引入。这些方案和协议很多是标准的或事实上的标准,它们经过深入研究,其工作原理被详细解释,实际用途被广泛讨论,并且其安全属性(即适合应用的安全性)也常通过正式的安全证据得以确立。同时,还包含了现代密码学的理论背景知识,为理解和应用密码学奠定基础。
2. 密码学示例的目的
一个简单的应用密码学示例具有三个重要目的:
- 展示密码学解决问题的有效性 :通过实际例子,让人们看到密码学在应对各种安全挑战时的强大作用。
- 促进对密码学的基本理解 :帮助初学者建立起对密码学核心概念和原理的初步认识。
- 强调非教科书式安全方面的重要性 :提醒人们在实际应用中,不能仅仅依赖教科书上的理论,还需要考虑更多实际因素。
这些目的构成了后续研究的主要主题,引导着我们深入探索密码学的各个方面。
3. 相关阅读材料
为了进一步了解密码学和信息安全领域的知识,有一些不错的阅读材料可供参考:
- Schneier
超级会员免费看
订阅专栏 解锁全文

2万+

被折叠的 条评论
为什么被折叠?



