PRIDE与RoadRunneR积分区分器搜索:比特可分性方法
需积分: 10 73 浏览量
更新于2024-08-13
收藏 1.24MB PDF 举报
"基于比特可分性的PRIDE和RoadRunneR积分区分器搜索"
本文主要探讨了PRIDE和RoadRunneR两种轻量级分组密码算法的安全性问题,特别是针对它们的积分区分器搜索。PRIDE和RoadRunneR是近年来在密码学领域提出的新型加密算法,旨在为资源有限的设备提供高效且安全的数据保护。积分攻击是一种常见的密码分析方法,通过寻找密码算法中的积分区分器来揭示其内部工作模式,从而可能威胁到算法的安全性。
积分区分器是一种能区分加密过程与随机过程的输入输出关系,它在密码分析中起着至关重要的作用。2016年,向泽军等人提出了一种创新的方法,即利用基于比特可分性的混合整数线性规划(MILP)模型来搜索积分区分器。这种方法利用MILP模型的灵活性和求解效率,能够对特定密码算法结构进行建模,进而找出可能的积分区分器。
在本文中,研究人员针对PRIDE和RoadRunneR两种不同类型的轻量级分组密码,分别构建了MILP模型。他们使用了Gurobi优化器来解决这些模型,这是一种强大的数学优化软件,能有效地处理复杂的线性或非线性规划问题。通过这种方法,他们成功地找到了PRIDE的9轮积分区分器和RoadRunneR的5轮积分区分器,这是目前公开报道的这两种算法的最长积分区分器。
找到的这些积分区分器为更深入的积分攻击提供了可能,意味着攻击者理论上可以利用这些区分器对PRIDE和RoadRunneR进行多轮的攻击,从而可能揭示算法的秘密。这突显了对于轻量级密码算法安全性研究的重要性,尤其是在物联网和其他资源受限环境中的应用,因为这些环境往往对计算效率有高要求,同时也容易成为恶意攻击的目标。
这项研究为评估轻量级分组密码的积分性质提供了一种有效工具,并验证了基于比特可分性的MILP模型在积分区分器搜索中的实用性。未来的研究可能会进一步探索如何增强这些算法的安全性,以抵御此类攻击,或者开发出新的方法来抵抗积分攻击。同时,对于密码设计者来说,理解积分区分器的寻找过程可以帮助他们在设计新的密码算法时考虑更多的安全性因素,提高算法的抗攻击能力。
2021-01-14 上传
114 浏览量
2023-07-16 上传
2023-09-03 上传
2021-04-13 上传
2008-04-16 上传
2021-02-06 上传
2021-05-07 上传
2021-04-01 上传
weixin_38595528
- 粉丝: 6
- 资源: 900
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍