抵抗SPA的Edwards曲线快速标量乘算法
需积分: 10 17 浏览量
更新于2024-09-06
收藏 541KB PDF 举报
"这篇论文研究了在Edwards曲线上的一种新的抗简单功率分析(Simple Power Analysis, SPA)的快速标量乘算法——Markov Addition-Double Chain (MADC)。该算法通过固定执行点加-倍点操作,提高了效率并增强了安全性,特别适合于资源有限的设备如智能卡。实验结果显示,MADC-160相比其他算法有显著的性能提升,并且能够有效抵抗侧信道攻击,尤其是功耗分析攻击。"
文章详细介绍了在椭圆曲线密码学(ECC)领域中,由于其在相同安全水平下所需密钥长度较短,使得ECC成为资源受限设备的理想选择。然而,ECC中的私钥保护是一个关键问题,因为侧信道攻击(如功耗分析)可能泄露私钥信息。作者关注的焦点在于如何在提高运算效率的同时增强算法对抗侧信道攻击的能力。
论文提出的MADC算法是在Edwards曲线背景下设计的,Edwards曲线因其特有的数学属性,其倍点运算相比于点加运算更为高效。MADC算法通过构建一种特定的点操作链,使得每次循环都执行固定的操作,这有助于减少因不同操作导致的能量泄露,从而提高抵抗SPA的能力。实验表明,最佳的链长为160,这种优化后的算法在效率上超越了EAC-320、SAC-260和GRAC-258,分别提升了27%、10.4%和9.7%。
此外,论文还讨论了在实际应用中如何实施MADC算法,以及如何评估其安全性和性能。这为后续的密码学研究和实践提供了有价值的参考,尤其是在嵌入式系统和物联网设备的安全加密方面。通过这样的算法改进,不仅可以提高计算速度,还能确保在面对潜在的物理攻击时,ECC系统的安全性得到保障。
这篇论文揭示了在Edwards曲线上的标量乘法的新策略,它不仅提高了计算效率,而且增强了安全性,特别是在抵抗SPA方面的表现。这对于推动ECC在实际应用中的广泛采用具有重要意义。
114 浏览量
139 浏览量
114 浏览量
2021-07-13 上传
2021-07-13 上传
2020-05-22 上传
181 浏览量
200 浏览量
2008-05-28 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
weixin_38743481
- 粉丝: 698
最新资源
- Microsoft PowerPoint 97-2007二进制文件格式详解
- 微软Excel 97-2007二进制文件格式详细规范
- 微软Word 97-2007二进制文件格式规范详解
- Tornado2.0使用详解:从入门到实践
- 高级性能测试:策略、指标与案例分析
- Java EE与XML在Web服务中的应用
- RationalRobot全攻略:脚本入门与应用
- ASP技术实现的客户关系管理系统设计与实现
- Visual Basic 6.0开发的学籍管理系统软件实践
- 阿里巴巴性能测试实践:从准备到执行
- Mercury LoadRunner 8.1 教程:性能测试入门
- Oracle Pro*C编程教程:新特性与实战指南
- ActionScript 3.0组件详尽开发教程与实例
- ActionScript 3.0 Cookbook中文版学习指南
- 嵌入式Linux入门笔记:从PC机到开发板
- 彻底删除程序:从注册表到磁盘的清理方法