DocumentCode
150528
Title
Differential power analysis attack on ARM based AES implementation without explicit synchronization
Author
Petrvalsky, M. ; Drutarovsky, Milos ; Varchola, M.
Author_Institution
Dept. of Electron. & Multimedia Commun., Tech. Univ. of Kosice, Kosice, Slovakia
fYear
2014
fDate
15-16 April 2014
Firstpage
1
Lastpage
4
Abstract
This paper presents Differential Power Analysis (DPA) attack on 32-bit ARM Cortex-M3 microprocessor. Attacked algorithm is unprotected Advanced Encryption Standard (AES) with 128-bit key. DPA attack is deployed on the ARM processor by measuring its instantaneous power consumption during encryption algorithm. Analyzed power consumption traces obtained from the measurement are out-of-sync as they would be during the realistic DPA attack without using trigger to synchronize the traces. Unaligned traces or regular methods of static alignment are inappropriate for further analysis. In this paper elastic alignment methods are used for the trace synchronization. Dynamic Time Warping (DTW) and its fast algorithm FastDTW are deployed in order to match similar patterns in reference and misaligned power consumption traces. Output of DTW - optimal path is then used for the alignment process. Aligned traces are used for further processing and evaluation of the DPA attack. The result is successful DPA attack on misaligned power consumption traces and recovery of the secret 128-bit key. Results are comparable with DPA attack using trigger to align power traces during measurement.
Keywords
cryptography; microprocessor chips; power aware computing; synchronisation; AES implementation; ARM; ARM Cortex-M3 microprocessor; DPA attack; DTW; advanced encryption standard; attacked algorithm; differential power analysis attack; dynamic time warping; encryption algorithm; explicit synchronization; power consumption; Algorithm design and analysis; Correlation; Cryptography; Oscilloscopes; Power demand; Power measurement; Synchronization; AES; ARM processor; Differential Power Analysis; Dynamic Time Warping; elastic alignment;
fLanguage
English
Publisher
ieee
Conference_Titel
Radioelektronika (RADIOELEKTRONIKA), 2014 24th International Conference
Conference_Location
Bratislava
Print_ISBN
978-1-4799-3714-1
Type
conf
DOI
10.1109/Radioelek.2014.6828434
Filename
6828434
Link To Document