抵抗SPA的Edwards曲线快速标量乘算法
需积分: 10 85 浏览量
更新于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在实际应用中的广泛采用具有重要意义。
116 浏览量
142 浏览量
115 浏览量
2021-07-13 上传
104 浏览量
2020-05-22 上传
182 浏览量
202 浏览量
2008-05-28 上传

weixin_38743481
- 粉丝: 698
最新资源
- 多功能字模信息获取工具应用详解
- ADV2FITS开源工具:视频帧转换为FITS格式
- Tropico 6内存读取工具:游戏数据提取与分析
- TcpUdp-v2.1:便捷网络端口管理小工具
- 专业笔记本BIOS刷新软件InsydeFlash 3.53汉化版
- GridView中加入全选复选框的客户端操作技巧
- 基于JAVA和ORACLE的网吧计费系统解决方案
- Linux环境下Vim插件vim-silicon:源代码图像化解决方案
- xhEditor:轻量级开源Web可视化HTML编辑器
- 全面掌握Excel技能的视频课程指南
- QDashBoard:基于QML的仪表盘开发教程
- 基于MATLAB的图片文字定位技术
- Proteus万年历仿真项目:附源代码与Proteus6.9SP4测试
- STM32 LED实验教程:点亮你的第一个LED灯
- 基于HTML的音乐推荐系统开发
- 全中文注释的轻量级Vim配置教程