互信息分析与密钥演化方案的综合评估
在当今的密码学领域,侧信道泄漏和恶意软件导致的信息泄漏成为了一个备受关注的问题。攻击者可能会获取到加密方案内部秘密状态的额外信息,这对加密方案的安全性构成了严重威胁。本文将围绕互信息分析(Mutual Information Analysis,MIA)和密钥演化方案展开讨论,探讨如何在存在泄漏的情况下构建安全的加密方案。
互信息分析:理论与实践的对比
在密码分析中,差分功率分析(Differential Power Analysis,DPA)是一种常用的攻击方法。而互信息分析作为一种新兴的分析方法,与传统的相关功率分析(Correlation Power Analysis,CPA)相比,具有独特的优势。
在理想情况下,MIA在某些场景中表现出比CPA更优越的性能。例如,在针对第一个DES S盒的攻击中,当存在数据相关的8位参考状态时,随着不同状态数量的增加,MIA(ID)和MIA(HW)的理论成功率表现出一定的优势。
然而,在实际应用中,噪声的存在会对攻击效果产生显著影响。研究人员通过模拟攻击,研究了高斯噪声对理论攻击效果的影响,包括最近对手可区分性和一阶成功所需的最小支持大小。结果表明,MIA(HW)的可区分性对噪声的鲁棒性较差,甚至低于CPA(HW),并且在所需支持大小方面存在较大的代价。相比之下,MIA(ID)的可区分性更具鲁棒性,甚至表现出类似随机共振的行为,而所需支持大小在测试范围内保持不变。
| 攻击方法 | 噪声鲁棒性 | 所需支持大小 |
|---|
超级会员免费看
订阅专栏 解锁全文
30

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



