ASIC实现的CPA研究平台:快速评估密码算法安全性的工具
需积分: 9 85 浏览量
更新于2024-09-07
1
收藏 610KB PDF 举报
"这篇论文研究了面向ASIC实现的CPA(相关性功耗分析)研究平台,该平台用于评估密码算法在抵御DPA攻击方面的效果。通过使用PrimeTime PX和MATLAB工具,平台能快速适应不同的密码算法和防护措施,进行攻击实验。论文中提到了DPA攻击自1999年以来对信息安全的威胁,以及各种防御策略,如环形振荡器、掩码技术和时钟随机化等。现有的评估方法依赖于实际芯片的功耗测量,存在成本高和时间长的问题。因此,研究构建的平台旨在提供一个快速且高效的评估环境,对防御措施的效果进行算法级评估,无需实际芯片测量。论文还展示了该平台在AES算法普通实现和基于阈值技术实现中的应用,证明其有效性和实用性。"
文章深入探讨了差分功耗分析(DPA)作为一种非侵入式边信道攻击手段,如何对加密芯片构成严重安全挑战。DPA攻击通过分析设备功率消耗模式来推断内部敏感信息,自提出以来已对多个领域造成威胁。为了对抗这种攻击,研究者提出了一系列防御策略,包括基于环形振荡器的方案、掩码技术以及时钟随机化等。然而,这些措施的实际效果评估通常需要在实际芯片上进行,这既昂贵又耗时。
为此,研究者构建了一个面向ASIC实现的CPA研究平台,它结合了PrimeTime PX(一种门级功耗分析工具)和MATLAB,使得研究人员能够在设计阶段就评估防御措施的效果,无需等待芯片制造。这一创新降低了设计成本,加速了产品上市时间,并简化了对新防御技术的研究过程。通过在平台上对普通AES算法和阈值技术AES算法的CPA攻击实验,验证了平台的实用性和准确性。
这篇论文研究提供了一种高效、灵活的工具,对于推动抗DPA攻击技术的发展和优化密码算法的实现具有重要意义。通过这样的平台,未来的研究者可以更快地测试和比较不同的防御策略,从而增强芯片的安全性,抵御边信道攻击。
156 浏览量
403 浏览量
140 浏览量
237 浏览量
2019-08-15 上传
weixin_38744435
- 粉丝: 373
- 资源: 2万+
最新资源
- 送药小车毕业设计送药小车毕业设计
- sxiv-patches:一组用于sxiv图像查看器的补丁
- minikube-nfs-test:在minikube上安装NFS服务器客户端的各种资源
- FreeRiderHMC
- Box's Evolutionary algorithm:求解多变量无约束优化-matlab开发
- 动科(DK)企业网站管理系统 v9.2
- scheamer
- Karabiner-Elements-12.8.0.dmg.zip
- 校园志愿者活动管理系统-志愿者小程序(含管理后台)-毕业设计
- ditto-subgraph
- astlog:星号SIP日志解析器
- Addon-Bluetooth-WebGUI:适用于FABI和FLipMouse的ESP32插件,添加了蓝牙和WiFiWebGUI支持
- 模拟
- MP4
- unist-util-modify-children:修改父母直系子女的实用程序
- 信呼协同办公系统 v1.6.0