SIMON密码算法的唯密文故障攻击分析与新型区分器

2 下载量 100 浏览量 更新于2024-07-15 收藏 3.25MB PDF 举报
"这篇学术论文主要探讨了针对SIMON轻量级密码算法的唯密文故障分析,通过在随机半字节故障模型下实施唯密文攻击,评估并提出了一系列新型区分器,如GF-MAP、HW-MLE、GF-HW和HW-MAP双重区分器,用于提高攻击效率。研究表明SIMON密码在该攻击模型下存在脆弱性,无法有效抵抗此类攻击,并且新提出的区分器在攻击SIMON密码时所需故障数量更少,攻击效果更优,为同类密码算法的安全性改进提供了参考。" 本文是关于轻量级密码算法的安全性研究,特别是针对SIMON密码的唯密文故障分析。SIMON是一种基于Feistel结构的对称密钥密码算法,设计初衷是为了在资源受限的环境中使用,例如物联网设备。然而,随着密码学研究的发展,其安全性不断受到挑战。 作者在随机半字节故障模型下进行了实验,即在加密过程中引入随机半字节的错误,导致生成错误的密文。然后,通过对这些错误密文进行解密,获取中间状态,以此来分析和理解SIMON密码的内部工作机制。利用统计学方法,他们分析了这些中间状态的分布,发现可以通过这些错误产生的模式来推断加密过程中的关键信息。 原有的区分器包括SEI、GF、MLE、MLE-SEI、GF-SEI和GF-MLE等,但这些区分器在面对SIMON密码时可能并不足够有效。因此,研究团队提出了四种新型的双重区分器:GF-MAP、HW-MLE、GF-HW和HW-MAP。这些新型区分器结合了不同的统计方法,旨在提高对SIMON密码的攻击效率。 实验结果显示,SIMON密码确实无法抵御唯密文故障攻击,且新提出的区分器在攻击过程中所需的故障数量显著减少,攻击成功率更高。这一发现对于SIMON密码的安全性提出了严重警告,并为其他具有类似结构的密码算法的安全性评估和改进提供了宝贵的经验和指导。 这篇论文揭示了SIMON密码在特定攻击模型下的脆弱性,强调了密码算法在设计时必须充分考虑不同类型的攻击方式,并提出了新的分析工具和技术,对密码学领域尤其是轻量级密码的研究具有深远影响。