DocumentCode
1012517
Title
Pipelined computation of scalar multiplication in elliptic curve cryptosystems (extended version)
Author
Mishra, Pradeep Kumar
Author_Institution
Centre for Inf. Security & Cryptography, Calgary Univ., Alta.
Volume
55
Issue
8
fYear
2006
Firstpage
1000
Lastpage
1010
Abstract
In the current work, we propose a pipelining scheme for implementing elliptic curve cryptosystems (ECC). The scalar multiplication is the dominant operation in ECC. It is computed by a series of point additions and doublings. The pipelining scheme is based on a key observation: to start the subsequent operation, one need not wait until the current one exits. The next operation can begin while a part of the current operation is still being processed. To our knowledge, this is the first attempt to compute the scalar multiplication in such a pipelined manner. Also, the proposed scheme can be made resistant to sidechannel attacks (SCA). Our scheme compares favorably with all SCA-resistant sequential and parallel methods
Keywords
cryptography; pipeline arithmetic; SCA-resistant parallel method; SCA-resistant sequential method; elliptic curve cryptosystem; pipelined computation; scalar multiplication; sidechannel attack; Elliptic curve cryptography; Elliptic curves; Galois fields; Jacobian matrices; Pipeline processing; Security; EC-operations; ECC; Elliptic Curve Cryptosystems; Jacobian coordinates; binary methods; comb methods; pipelining; scalar multiplication; sidechannel atomicity.; sidechannel attacks;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2006.129
Filename
1650197
Link To Document