Countering Power Analysis Attacks Using Reliable and Aggressive Designs

被引:27
作者
Avirneni, Naga Durga Prasad [1 ]
Somani, Arun K. [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
关键词
Security; power attacks; timing errors; smart cards; dynamic voltage and frequency scaling; DYNAMIC VOLTAGE; DPA-RESISTANCE; LOGIC;
D O I
10.1109/TC.2013.9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent events have indicated that attackers are banking on side-channel attacks, such as differential power analysis (DPA) and correlation power analysis (CPA), to exploit information leaks from physical devices. Random dynamic voltage frequency scaling (RDVFS) has been proposed to prevent such attacks and has very little area, power, and performance overheads. But due to the one-to-one mapping present between voltage and frequency of DVFS voltage-frequency pairs, RDVFS cannot prevent power attacks. In this paper, we propose a novel countermeasure that uses reliable and aggressive designs to break this one-to-one mapping. Our experiments show that our technique significantly reduces the correlation for the actual key and also reduces the risk of power attacks by increasing the probability for incorrect keys to exhibit maximum correlation. Moreover, our scheme also enables systems to operate beyond the worst-case estimates to offer improved power and performance benefits. For the experiments conducted on AES S-box implemented using 45 nm CMOS technology, our approach has increased performance by 22 percent over the worst-case estimates. Also, it has decreased the correlation for the correct key by an order and has increased the probability by almost 3.5X times for wrong keys when compared with the original key to exhibit maximum correlation.
引用
收藏
页码:1408 / 1420
页数:13
相关论文
共 31 条
[1]  
Austin D.B. T., 2005, Proc. Asia South Pacific Design Automation, P2
[2]   Low Overhead Soft Error Mitigation Techniques for High-Performance and Aggressive Designs [J].
Avirneni, Naga Durga Prasad ;
Somani, Arun K. .
IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (04) :488-501
[3]   Evaluation of dynamic voltage and frequency scaling as a differential power analysis countermeasure [J].
Baddam, Karthik ;
Zwolinski, Mark .
20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, :854-+
[4]  
Becker G.T., 2010, P INT WORKSH CONSTR
[5]  
Blömer J, 2005, LECT NOTES COMPUT SC, V3357, P69
[6]   Correlation power analysis with a leakage model [J].
Brier, E ;
Clavier, C ;
Olivier, F .
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2004, PROCEEDINGS, 2004, 3156 :16-29
[7]   Statistical Power Analysis for High-Performance Processors [J].
Chen, Howard ;
Neely, Scott ;
Xiong, Jinjun ;
Zolotov, Vladimir ;
Visweswariah, Chandu .
JOURNAL OF LOW POWER ELECTRONICS, 2009, 5 (01) :70-76
[8]   A self-tuning DVS processor using delay-error detection and correction [J].
Das, S ;
Roberts, D ;
Lee, S ;
Pant, S ;
Blaauw, D ;
Austin, T ;
Flautner, K ;
Mudge, T .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (04) :792-804
[9]  
Goodwin J, 2009, THESIS U SOUTHAMPTON
[10]  
Goodwin J, 2010, IEEE INT SYMP CIRC S, P2342, DOI 10.1109/ISCAS.2010.5537191