提升效率的Miller算法故障攻击:椭圆曲线双线对与实际应用
需积分: 5 163 浏览量
更新于2024-08-11
收藏 294KB PDF 举报
本文主要探讨了Miller算法在椭圆曲线双线对(Elliptic Curve Pairing)计算中的关键地位,以及针对该算法进行的一种故障攻击方法。椭圆曲线双线对因其高效性能,在资源受限的硬件设备如智能卡中被广泛应用,尤其是那些对计算效率要求高的场合。Miller算法作为双线性对计算的核心组成部分,其安全性对于这些应用至关重要。
作者豆允旗、翁江和马传贵的研究聚焦于如何通过有意制造设备中的算法运行错误,即故障攻击,来利用这些错误输出构建非线性方程组。他们的方案是对Mrabet之前的攻击策略进行了改进,旨在降低在有限域上解决这类方程组的复杂度。这种改进意味着在保持攻击有效性的同时,减少了攻击者需要解决的数学难题的难度,使得实际实施更为可行。
论文中提到的关键词包括Miller算法、故障攻击、双线性对以及相关的数学工具,如Magma(一种计算机代数系统,常用于处理高维度数学问题)和Gröbner基(一种求解多项式方程组的方法)。这些技术的应用表明,尽管Miller算法在设计时可能考虑了安全性,但还是有可能被精心设计的故障攻击所破解。
总结来说,这篇2013年发表的文章不仅阐述了Miller算法在现代加密技术中的核心作用,还揭示了在实际应用中,即使是最先进的算法也可能面临潜在的安全威胁。通过故障攻击,研究人员展示了如何在有限域环境下利用算法的错误来突破安全防线,这对密码学研究和实践具有重要的启示意义,同时也提示了硬件设备设计者需要进一步加强算法的鲁棒性和抗攻击能力。
116 浏览量
275 浏览量
126 浏览量
116 浏览量
275 浏览量
点击了解资源详情
116 浏览量
275 浏览量
weixin_38609571
- 粉丝: 8
最新资源
- C++编程语言第三版权威指南
- ExtJS基础教程:快速入门和开发指南
- 华为Java面试深度解析
- IBM AIX系统:关键命令探秘硬件架构与资源管理
- AIX系统维护全方位指南:日常管理到高级技巧
- Trac软件项目管理平台使用手册
- MAX3471:低功耗锂电驱动器,确保远程读数与安全通信
- ASP技术驱动的留言板系统设计与实现
- XMLHttpRequest使用教程与示例
- Windows系统文件详解:关键实用工具与驱动
- Div+CSS布局全攻略:从入门到高级实战
- BIOS设置中英文对照全解
- Java初学者必备:Sun公司CoreJava经典源代码示例
- DOS批处理基础教程:简单易懂的命令行操作指南
- Linux服务器技术与配置实战
- 机电系统智能控制:神经网络与模糊控制期末试题解析