ASIC实现的CPA研究平台:快速评估密码算法安全性的工具
需积分: 9 201 浏览量
更新于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攻击技术的发展和优化密码算法的实现具有重要意义。通过这样的平台,未来的研究者可以更快地测试和比较不同的防御策略,从而增强芯片的安全性,抵御边信道攻击。
2019-08-19 上传
2019-08-16 上传
2019-07-22 上传
2019-07-22 上传
weixin_38744435
- 粉丝: 373
- 资源: 2万+
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析