• DocumentCode
    254513
  • Title

    A modular design of elliptic-curve point multiplication for resource constrained devices

  • Author

    Wei Wei ; Li Zhang ; Chip-Hong Chang

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2014
  • fDate
    10-12 Dec. 2014
  • Firstpage
    596
  • Lastpage
    599
  • Abstract
    Elliptic curve cryptography (ECC) is a good candidate for protecting secret data on resource constrained devices. FPGA-based implementations of its main operation, i.e., scalar point multiplication, have gained popularity for their apparent speed advantage over the software counterparts. This paper presents a simple design of point multiplication that minimizes the occupied FPGA resources while maintaining an acceptable timing performance. This is achieved by employing Montgomery ladder algorithm in the projective field, simplest arithmetic units and optimized schedule for the operations. Due to the modular design approach adopted, our design can be easily adapted to different implementation requirements.
  • Keywords
    digital arithmetic; field programmable gate arrays; logic design; public key cryptography; ECC; FPGA-based implementations; Montgomery ladder algorithm; arithmetic units; elliptic curve cryptography; elliptic-curve point multiplication; modular design; occupied FPGA resource minimization; projective field; resource constrained devices; scalar point multiplication; secret data protection; timing performance; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Hardware; Registers; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2014 14th International Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ISICIR.2014.7029487
  • Filename
    7029487