使用MILP程序对Skinny块密码的差分密码分析
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,允许他人无限制地使用、分发和复制文章内容,只要正确引用原作。
这篇研究论文展示了如何利用先进数学工具对现代密码学中的轻量级加密算法进行分析,对于密码学理论研究和实际应用安全性的提升都具有重要意义。
点击了解资源详情
189 浏览量
点击了解资源详情
112 浏览量
2021-02-09 上传
127 浏览量
2021-02-09 上传
184 浏览量
weixin_38592848
- 粉丝: 3
- 资源: 910
最新资源
- personal_website:个人网站
- css按钮过渡效果
- 解决vb6加载winsock提示“该部件的许可证信息没有找到。在设计环境中,没有合适的许可证使用该功能”的方法
- haystack_bio:草垛
- BaJie-开源
- go-gemini:Go中用于Gemini协议的客户端和服务器库
- A14-Aczel-problems-practice-1-76-1-77-
- 行业文档-设计装置-一种拉出水泥预制梁的侧边钢筋的机构.zip
- assessmentProject
- C ++ Primer(第五版)第六章练习答案.zip
- website:KubeEdge网站和文档仓库
- MATLAB project.rar_jcf_matlab project_towero6q_牛顿插值法_牛顿法求零点
- ML_Pattern:机器学习和模式识别的一些公认算法[决策树,Adaboost,感知器,聚类,神经网络等]是使用python从头开始实现的。 还包括数据集以测试算法
- matlab布朗运动代码-clustering_locally_asymtotically_self_similar_processes:项目
- 行业文档-设计装置-一种折叠钢结构雨篷.zip
- mswinsck.zip