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