DocumentCode
714008
Title
Countermeasure against the SPA attack on an embedded McEliece cryptosystem
Author
Petrvalsky, Martin ; Richmond, Tania ; Drutarovsky, Milos ; Cayrel, Pierre-Louis ; Fischer, Viktor
Author_Institution
Dept. of Electron. & Multimedia Commun., Tech. Univ. of Kosice, Kosice, Slovakia
fYear
2015
fDate
21-22 April 2015
Firstpage
462
Lastpage
466
Abstract
In this paper, we present a novel countermeasure against a simple power analysis based side channel attack on a software implementation of the McEliece public key cryptosystem. First, we attack a straightforward C implementation of the Goppa codes based McEliece decryption running on an ARM Cortex-M3 microprocessor. Next, we demonstrate on a realistic example that using a “chosen ciphertext attack” method, it is possible to recover the complete secret permutation matrix. We show that this matrix can be completely recovered by an analysis of a dynamic power consumption of the microprocessor. Then, we estimate the brute-force attack complexity reduction depending on the knowledge of the permutation matrix. Finally, we propose an efficient software countermeasure having low computational complexity. Of course, we provide all the necessary details regarding the attack implementation and all the consequences of the proposed countermeasure especially in terms of power consumption.
Keywords
microprocessor chips; power consumption; public key cryptography; ARM Cortex-M3 microprocessor; Goppa codes; McEliece decryption running; McEliece public key cryptosystem; SPA attack; brute-force attack complexity reduction; chosen ciphertext attack method; complete secret permutation matrix; computational complexity; dynamic power consumption; embedded McEliece cryptosystem; permutation matrix; power analysis; power consumption; side channel attack; Cryptography; Oscilloscopes; Parity check codes; Power demand; Power measurement; Software; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Radioelektronika (RADIOELEKTRONIKA), 2015 25th International Conference
Conference_Location
Pardubice
Print_ISBN
978-1-4799-8117-5
Type
conf
DOI
10.1109/RADIOELEK.2015.7129055
Filename
7129055
Link To Document