DocumentCode :
123953
Title :
An Elliptic Curve Crypto-Processor Secured by Randomized Windows
Author :
Pontie, Simon ; Maistri, P. ; Leveugle, R.
Author_Institution :
TIMA, Univ. Grenoble Alpes, Grenoble, France
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
535
Lastpage :
542
Abstract :
Embedded systems are increasingly providing secure functionalities, which often rely on some dedicated hardware for symmetric and public-key cryptography. When resources are limited, elliptic curve cryptography (ECC) may be chosen instead of the more widely known RSA, which needs much longer keys for the same security level. However, ECC may be vulnerable, as any other cryptographic implementation, to side channel analysis, which may reveal secret information by analyzing collateral sources of information, such as power consumption. Countermeasures must be thus adopted at the design level, in order to ensure robust and secure operation of the device. We propose here a new scalar multiplication algorithm on an elliptic curve, based on a novel randomized window method. This design is protected against side channel attacks (Timing, Simple and Differential Power Analysis) and it is implemented over prime fields, but it can be applied to binary fields as well. In order to evaluate this countermeasure, we provide its costs, and an estimation of the additional entropy added to the computation against side channels attacks.
Keywords :
embedded systems; public key cryptography; ECC; differential power analysis attack; elliptic curve cryptography; elliptic curve cryptoprocessor; embedded systems; information sources; public-key cryptography; randomized window method; scalar multiplication algorithm; side channel analysis; side channel attacks; simple power analysis attack; symmetric cryptography; timing attack; Algorithm design and analysis; Coprocessors; Elliptic curve cryptography; Elliptic curves; Heuristic algorithms; Radiation detectors; elliptic curves; power analysis; scalar multiplication; side channel analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/DSD.2014.18
Filename :
6927288
Link To Document :
بازگشت