Title :
GALS design of ECC against side-channel attacks — A comparative study
Author :
Xin Fan ; Peter, Steffen ; Krstic, Miroslav
Author_Institution :
IHP, Frankfurt (Oder), Germany
fDate :
Sept. 29 2014-Oct. 1 2014
Abstract :
Elliptic Curve Cryptography (ECC) represents the state-of-the-art of public-key cryptography. It is very computation intensive and hardware consuming for ASIC implementation. In this work, an ECC processor based on the Globally Asynchronous Locally Synchronous (GALS) design is presented. Attention has been paid on the resistances of GALS design against side-channel attacks (SCAs). The pausible clocking scheme, with random hopping of clock frequencies, is applied as a countermeasure of SCAs with low overhead on hardware. A comparative study between the synchronous and the GALS designs of ECC, in terms of the SCA resistance, processing efficiency, and hardware costs, is further elaborated.
Keywords :
application specific integrated circuits; integrated circuit design; public key cryptography; ASIC implementation; ECC processor; GALS design; SCA; SCA resistance; elliptic curve cryptography; globally asynchronous locally synchronous design; hardware costs; pausible clocking scheme; public-key cryptography; random clock frequency hopping; side-channel attacks; Clocks; Delays; Elliptic curve cryptography; Hardware; Synchronization; ECC; GALS; SCA;
Conference_Titel :
Power and Timing Modeling, Optimization and Simulation (PATMOS), 2014 24th International Workshop on
Conference_Location :
Palma de Mallorca
DOI :
10.1109/PATMOS.2014.6951905