• 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