DocumentCode :
1376475
Title :
Efficient and side-channel-aware implementations of elliptic curve cryptosystems over prime fields
Author :
Karakoyunlu, D. ; Gurkaynak, Frank K. ; Sunar, Berk ; Leblebici, Yusuf
Author_Institution :
CRIS Lab., Worcester Polytech. Inst. (WPI), MA, USA
Volume :
4
Issue :
1
fYear :
2010
fDate :
3/1/2010 12:00:00 AM
Firstpage :
30
Lastpage :
43
Abstract :
Elliptic curve cryptosystems (ECCs) are utilised as an alternative to traditional public-key cryptosystems, and are more suitable for resource-limited environments because of smaller parameter size. In this study, the authors carry out a thorough investigation of side-channel attack aware ECC implementations over finite fields of prime characteristic including the recently introduced Edwards formulation of elliptic curves. The Edwards formulation of elliptic curves is promising in performance with built-in resiliency against simple side-channel attacks. To our knowledge the authors present the first hardware implementation for the Edwards formulation of elliptic curves. The authors also propose a technique to apply non-adjacent form (NAF) scalar multiplication algorithm with side-channel security using the Edwards formulation. In addition, the authors implement Joye´s highly regular add-always scalar multiplication algorithm both with the Weierstrass and Edwards formulation of elliptic curves. Our results show that the Edwards formulation allows increased area-time performance with projective coordinates. However, the Weierstrass formulation with affine coordinates results in the simplest architecture, and therefore has the best area-time performance as long as an efficient modular divider is available.
Keywords :
public key cryptography; Edwards formulation; Joye highly regular add-always scalar multiplication algorithm; elliptic curve cryptosystem; nonadjacent form scalar multiplication algorithm; projective coordinates; public key cryptosystem; resource-limited environment; side-channel attack resiliency; side-channel security; side-channel-aware implementation;
fLanguage :
English
Journal_Title :
Information Security, IET
Publisher :
iet
ISSN :
1751-8709
Type :
jour
DOI :
10.1049/iet-ifs.2009.0038
Filename :
5373717
Link To Document :
بازگشت