计算机工程与应用 ›› 2013, Vol. 49 ›› Issue (7): 55-59.

• 理论研究、研发设计 • 上一篇    下一篇

面向ASIC实现的CPA研究平台及其应用

王晨旭1,2,张凯峰2,喻明艳1,王进祥1   

  1. 1.哈尔滨工业大学 微电子中心,哈尔滨 150001
    2.哈尔滨工业大学(威海) 微电子中心,山东 威海 264209
  • 出版日期:2013-04-01 发布日期:2013-04-15

Design and application of CPA research platform for ASIC

WANG Chenxu1,2, ZHANG Kaifeng2, YU Mingyan1, WANG Jinxiang1   

  1. 1.Microelectronics Center, Harbin Institute of Technology, Harbin 150001, China
    2.Microelectronics Center, Harbin Institute of Technology at Weihai, Weihai, Shandong 264209, China
  • Online:2013-04-01 Published:2013-04-15

摘要: 差分功耗分析(DPA)是一种非侵入式边信道攻击技术,对各种密码芯片的安全构成了极大威胁。为了能够快速地评估密码算法ASIC实现方式的算法级抗功耗分析攻击措施的实际效果,将门级功耗分析方法应用于功耗分析攻击评估技术中,搭建了基于PrimeTime PX和MATLAB的相关性功耗分析(CPA)研究平台。该平台具有较强的通用性,只需修改算法攻击功耗模型部分,即可快速完成对不同密码算法ASIC实现中算法级防护措施的评估。作为应用,利用该平台分别对普通AES算法实现和基于Threshold技术的AES算法实现进行了相关性攻击实验,证明了该平台的有效性和便捷性。

关键词: 差分功耗分析(DPA), 相关性功耗分析(CPA), 研究平台, PrimeTime PX, AES算法

Abstract: Differential Power Analysis(DPA), a technology of non-invasive side-channel attack, has posed a serious threat for the safety of cipher integrated circuits. In order to evaluate the effectiveness of power analysis attack countermeasure conveniently, following the gate-level power analysis method, a Correlation Power Analysis(CPA) research platform based on PrimeTime PX and MATLAB is built. The auxiliary platform has a strong universality, and only by reworking cipher-specific power model, the algorithm level countermeasures for different ciphers can be evaluated easily. As an application, standard AES algorithm and the improved AES algorithm with threshold countermeasure method is attacked, showing the platform effectiveness.

Key words: Differential Power Analysis(DPA), Correlation Power Analysis(CPA), research platform, PrimeTime PX, AES algorithm