现代密码学中的概率、信息理论与认证协议剖析
1. 密码学研究的不同视角
传统的密码学教材往往侧重于介绍基本的“教科书式密码”版本,这些版本通常假定数据是随机的,攻击者行为良好,是一种理想状态下的密码学模型。然而,在现实世界中,情况要复杂得多。现代密码学的研究更注重密码学在实际应用中的适配性,通过展示在各种现实应用场景下对密码方案、协议和系统的大量攻击,揭示了“教科书式密码”在现实世界中的不适用性。
研究选择引入一系列实用的密码方案、协议和系统,其中许多是标准的或事实上的标准。对这些方案进行深入研究,解释其工作原理,讨论实际应用,并检验其强大的安全属性,还会正式建立安全证据。同时,为现代密码学提供了自包含的理论背景材料,作为后续研究的基础。
2. 认证协议的脆弱性
认证协议作为一种保护机制,却很容易受到攻击。实际上,所有复杂系统都容易存在设计错误,但与其他复杂系统不同的是,信息安全系统的环境和部分用户往往是敌对的,他们的存在就是为了攻击系统,利用设计错误是他们常用的手段。
以认证协议为例,虽然协议由于其通信性质更容易出现错误,但选择以认证协议作为研究对象,主要是因为它们所需的密码技术相对简单,更适合在早期阶段作为介绍密码学的切入点。在开发安全系统时,必须时刻警惕安全系统环境的敌意。
3. 相关练习题探讨
以下是一些关于认证协议和密码学概念的练习题及相关思考:
| 题号 | 问题 | 分析 |
| ---- | ---- | ---- |
| 2.1 | 主动攻击者能做什么? | 主动攻击者可以篡改、拦截、伪造消息等,试图破坏认证协议或获取敏感信息。 |
|
超级会员免费看
订阅专栏 解锁全文

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



