7-11轮SIMON32/64算法的立方攻击与安全性评估
需积分: 10 103 浏览量
更新于2024-09-07
1
收藏 835KB PDF 举报
本文主要探讨了"简化SIMON类算法的立方测试与分析",聚焦在轻量级分组密码算法SIMON32/64的安全性上。SIMON算法因其高效性和低资源消耗而在许多领域受到关注,但其安全性是设计和应用的关键考量因素之一。
文章的核心内容围绕SIMON32/64抵抗立方攻击的能力进行深入研究。立方攻击是一种针对分组密码的侧信道分析技术,通过分析加密过程中特定函数值的变化模式来推测密钥信息。作者针对该算法的密钥编排特点和轮函数结构,设计了一种FPGA测试平台上的立方攻击和密钥中比特检测算法。
实验结果显示,当立方变元取6维至24维时,对于7轮的SIMON32/64,立方攻击可以成功恢复出47 bit的密钥,攻击的时间复杂度相对较低,大约为218.08次运算。而对于8轮的算法,攻击者能直接恢复39 bit密钥,攻击时间复杂度上升至225.00。值得注意的是,随着轮数增加,立方测试的威力逐渐显现,即使在10轮和11轮的SIMON32/64中,立方攻击也能够捕捉到部分密钥信息,说明其抵抗立方攻击的效果并非无限。
这个研究成果对于SIMON32/64的设计者来说具有警示意义,表明在增强算法的安全性时,不仅需要考虑数据混淆和扩散特性,还需要对立方攻击等高级侧信道分析方法有所防范。同时,对于实际应用中的安全策略制定者而言,这提供了关于算法在实际环境中的脆弱性参考。
本文的研究成果不仅有助于提升SIMON类算法的安全性能,也为其他轻量级密码算法的改进和设计提供了有价值的经验教训。通过深入理解立方测试,研究人员可以探索更为复杂的安全策略,以应对不断增长的攻击手段。同时,FPGA测试平台的应用也展示了在密码学领域硬件加速的重要性,以及在对抗密码攻击时,硬件和软件协同的必要性。
2019-09-10 上传
2019-07-22 上传
2019-08-22 上传
2019-09-13 上传
2019-08-14 上传
2018-03-15 上传
论文研究-Growth Mechanism of the Industrial Competition Networks based on a Motif-Hierarchical model.pdf
2019-08-18 上传
2021-08-18 上传
weixin_39841848
- 粉丝: 512
- 资源: 1万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜