DocumentCode
37268
Title
Efficient RNS Implementation of Elliptic Curve Point Multiplication Over
Author
Esmaeildoust, Mohammad ; Schinianakis, Dimitrios ; Javashi, Hamid ; Stouraitis, Thanos ; Navi, K.
Author_Institution
Fac. of Electr. & Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
Volume
21
Issue
8
fYear
2013
fDate
Aug. 2013
Firstpage
1545
Lastpage
1549
Abstract
Elliptic curve point multiplication (ECPM) is one of the most critical operations in elliptic curve cryptography. In this brief, a new hardware architecture for ECPM over GF(p) is presented, based on the residue number system (RNS). The proposed architecture encompasses RNS bases with various word-lengths in order to efficiently implement RNS Montgomery multiplication. Two architectures with four and six pipeline stages are presented, targeted on area-efficient and fast RNS Montgomery multiplication designs, respectively. The fast version of the proposed ECPM architecture achieves higher speeds and the area-efficient version achieves better area-delay tradeoffs compared to state-of-the-art implementations.
Keywords
public key cryptography; ECPM architecture; GF(p); RNS Montgomery multiplication designs; RNS implementation; area-delay tradeoffs; elliptic curve cryptography; elliptic curve point multiplication; residue number system; Adders; Elliptic curve cryptography; Elliptic curves; Hardware; Manganese; Table lookup; Elliptic curve cryptography (ECC); Montgomery multiplication; residue arithmetic; residue number system (RNS);
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2012.2210916
Filename
6290461
Link To Document