Fault Attack Detection in AES by Monitoring Power Side-Channel Statistics

被引:0
作者
Shylendra, Ahish [1 ]
Shukla, Priyesh [1 ]
Bhuma, Swamp [2 ]
Trivedi, Amit Ranjan [1 ]
机构
[1] UIC, Dept Elect & Comp Engn, Chicago, IL 60607 USA
[2] UFL, Dept Elect & Comp Engn, Gainesville, FL USA
来源
PROCEEDINGS OF THE TWENTYFIRST INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2020) | 2020年
关键词
D O I
10.1109/isqed48828.2020.9136981
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Differential Fault Analysis (DFA) is a cryptoanalysis technique to extract internal state of crypto-algorithms by inducing and propagating the faults during encryption. In this work, we present a low-power CMOS based mixed-signal framework for on-line DFA-based clock-glitch attack detection by monitoring power side-channel statistics. We discuss non-parametric kernel density estimation (KDE)-based technique to develop statistical model of power side-channel leakage. Clock-glitch attack is detected by identifying the low-likelihood samples using the developed statistical model. We have implemented KDE using CMOS current-mode Gilbert Gaussian Circuit-based Gaussian kernels. AES-128 was implemented on ARM Microcontroller by ST Microelectronics and ChipWhisperer-lite board was used to launch clock-glitch attack as well as capture power side-channel traces. We have evaluated the performance of our approach using power side-channel trace with clock-glitch attacks. We have adopted sliding window approach to update the statistical model in real-time. Discussed CMOS-based mixed-signal framework was designed at 45nm technology node and proposed design on an average consumes similar to 210 mu W at 2 MHz sampling frequency while utilizing 10 recently validated samples for PDF estimation. Moreover, discussed approach allows programming of parameters such as kernel standard deviation (Kernel(SD)) and likelihood-threshold (LHThres) for high efficiency detection.
引用
收藏
页码:219 / 224
页数:6
相关论文
共 17 条
[1]  
[Anonymous], 2019, TCAS I UNPUB
[2]  
[Anonymous], 2010, INT C ADV COMP THEOR
[3]  
Bhunia S., 2020, IEEE INT C VLSI DES
[4]   All-Digital Low-Dropout Regulator With Adaptive Control and Reduced Dynamic Stability for Digital Load Circuits [J].
Bin Nasir, Saad ;
Gangopadhyay, Samantak ;
Raychowdhury, Arijit .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2016, 31 (12) :8293-8302
[5]   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
[6]   NON-PARAMETRIC ESTIMATION OF A MULTIVARIATE PROBABILITY DENSITY [J].
EPANECHN.VA .
THEORY OF PROBILITY AND ITS APPLICATIONS,USSR, 1969, 14 (01) :153-&
[7]   Fault Attacks on AES with Faulty Ciphertexts Only [J].
Fuhr, Thomas ;
Jaulmes, Eliane ;
Lomne, Victor ;
Thillard, Adrian .
2013 10TH WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2013), 2013, :108-118
[8]   Recomputing with Permuted Operands: A Concurrent Error Detection Approach [J].
Guo, Xiaofei ;
Karri, Ramesh .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (10) :1595-1608
[9]  
Jordaan EM, 2004, IEEE IJCNN, P2017
[10]   Strengthening hardware AES implementations against fault attacks [J].
Joye, M. ;
Manet, P. ;
Rigaud, J. -B. .
IET INFORMATION SECURITY, 2007, 1 (03) :106-110