DocumentCode
3738270
Title
Side channel attack on multiprecision multiplier used in protected ECDSA implementation
Author
Michal Varchola;Milos Drutarovsky;Marek Repka;Pavol Zajac
Author_Institution
Department of Electronics and Multimedia Communications, Technical University of Kosice, Kosice, Slovakia
fYear
2015
Firstpage
1
Lastpage
6
Abstract
When considering Elliptic Curve Cryptography (ECC) implementations, countermeasures against side channel attacks are primarily focused on elliptic curve arithmetic. On the other hand, Elliptic Curve Digital Signature Algorithm (ECDSA) implementation also uses a modular multiplication of a private key d<;sub>A<;/sub>, and publicly known random parameter r. The side channel leakage of the multiplication rd<;sub>A<;/sub> can reveal the private key, especially in systems with narrow-width data-path used for multiprecision arithmetic. The proposed countermeasure is based on the different order of arithmetic operations, masking the critical multiplication by a random ephemeral key k<;sup>-1<;sup>. In this work, we demonstrate a special variant of collision attack against the protected ECDSA signature computation. The collision attack exploits the leakage from multiprecision integer multiplier, which is a building block of several published scalable FPGA-enabled ECC crypto-processors. Our concrete experimental results were obtained from hardware DISIPA platform based on Altera Cyclone III FPGA.
Keywords
"Elliptic curve cryptography","Field programmable gate arrays","Power measurement","Power demand","Digital signatures","Pollution measurement"
Publisher
ieee
Conference_Titel
ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
Type
conf
DOI
10.1109/ReConFig.2015.7393359
Filename
7393359
Link To Document