DocumentCode :
653928
Title :
Efficient design of Elliptic Curve Point Multiplication based on fast Montgomery modular multiplication
Author :
Mohammadi, M. ; Molahosseini, Amir Sabbagh
Author_Institution :
Dept. of Comput. Eng., Islamic Azad Univ., Kerman, Iran
fYear :
2013
fDate :
Oct. 31 2013-Nov. 1 2013
Firstpage :
424
Lastpage :
429
Abstract :
In Elliptic Curve Cryptography (ECC), Elliptic Curve Point Multiplication (ECPM) is one of the most critical operations. In this paper, based on RNS Montgomery modular multiplication, an optimized ECPM architecture is proposed. The proposed architecture encompasses fast RNS to RNS converter with choosing appropriate moduli sets. The proposed RNS bases in first moduli set employs the basis with small Hamming weight based on the work reported in literature and the moduli set {2n+β, 2n - 1,2n + 1,2n - 2(n+1)/2 + 1,2n + 2n+1/2} + 1, 2n-1 +1} in the second base, with efficient reverse converter is employed. To design the fast RNS to RNS converter, delay of binary to residue converter from first to second basis is improved. Hardware design for critical moduli in second bases which is the moduli 2n + 2(n+1)/2 + 1 is done. Based on achieved hardware for reduction in moduli 2n + 2(n+1)/2 + 1, the delay requirements of the new converter is shown to be less than another reported converter. Compared to state-of-the-art implementations in the literature, the results shows that the proposed ECPM architecture achieves speed increase of 4%, 42%, 35% and 38% for p =160, 192, 224 and 256 bits respectively.
Keywords :
delays; public key cryptography; residue number systems; set theory; ECC; ECPM architecture; Hamming weight; RNS montgomery modular multiplication; RNS to RNS converter; binary to residue converter; elliptic curve cryptography; elliptic curve point multiplication design; fast montgomery modular multiplication; hardware design; moduli sets; optimized ECPM architecture; reverse converter; Adders; Computers; Delays; Dynamic range; Educational institutions; Elliptic curve cryptography; Hardware; Elliptic Curve Cryptography (ECC); Elliptic Curve Point Multiplication (ECPM); Montgomery Multiplication; Residue Number System (RNS);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Knowledge Engineering (ICCKE), 2013 3th International eConference on
Conference_Location :
Mashhad
Print_ISBN :
978-1-4799-2092-1
Type :
conf
DOI :
10.1109/ICCKE.2013.6682865
Filename :
6682865
Link To Document :
بازگشت