使用MILP程序对Skinny块密码的差分密码分析

1 下载量 27 浏览量 更新于2024-08-28 收藏 1.36MB PDF 举报
"这篇研究论文‘Differential Cryptanalysis on Block Cipher Skinny with MILP Program’主要关注的是使用混合整数线性规划(MILP)程序对轻量级块密码Skinny进行差分密码分析。作者Pei Zhang和Wenying Zhang来自山东师范大学的信息科学与工程学院和网络安全实验室。该论文在2018年7月提交,9月修订并接受,最终于10月发表。此研究受到物联网和RFID技术广泛应用背景的影响,探讨了轻量级块密码在数据安全保护中的重要性,特别是对于无线多媒体应用等领域的安全性问题。" 本文的核心内容围绕着密码学中的一个重要方法——差分密码分析,这是一种攻击加密算法的技术,通过观察大量加密过程中的输入输出差异来推断出密钥信息。作者选择了Skinny-64/192作为研究对象,这是一个轻量级的块密码设计,适用于资源有限的环境,如RFID标签和物联网设备。随着这些技术的普及,对轻量级密码的安全需求日益增长,因此对其安全性进行深入研究至关重要。 在论文中,作者采用了混合整数线性规划(MILP)模型,这是一种数学优化方法,能够有效地处理包含整数变量的线性问题。MILP在密码分析中的应用能够帮助研究人员系统地搜索可能的攻击路径,并计算其成功率,从而评估加密算法的抵抗力。通过这种方式,作者可能已经发现了Skinny-64/192的某些弱点或潜在的攻击向量,为密码学社区提供了有价值的见解,有助于进一步增强该密码的设计和安全性。 此外,论文还强调了原始工作的引用规范,表明作者遵循了开放访问许可政策,即Creative Commons Attribution License,允许他人无限制地使用、分发和复制文章内容,只要正确引用原作。 这篇研究论文展示了如何利用先进数学工具对现代密码学中的轻量级加密算法进行分析,对于密码学理论研究和实际应用安全性的提升都具有重要意义。