• DocumentCode
    737511
  • Title

    Efficient Elliptic Curve Point Multiplication Using Digit-Serial Binary Field Operations

  • Author

    Sutter, G.D. ; Deschamps, J. ; Imana, J.L.

  • Author_Institution
    Sch. of Eng., Univ. Autonoma de Madrid, Madrid, Spain
  • Volume
    60
  • Issue
    1
  • fYear
    2013
  • Firstpage
    217
  • Lastpage
    225
  • Abstract
    This paper details the design of a new high-speed point multiplier for elliptic curve cryptography using either field-programmable gate array or application-specified integrated circuit technology. Different levels of digit-serial computation were applied to the data path of Galois field (GF) multiplication and division to explore the resulting performances and find out an optimal digit size. We provide results for the five National Institute of Standards and Technology recommended curves, outperforming the previous published results. In GF(2163), we achieve a point multiplication in 19.38 μs in Xilinx Virtex-E. Using the modern Xilinx Virtex-5, the point multiplication times in GF(2m) for m = 163, 233, 409, and 571 are 5.5, 17.8, 33.6, 102.6, 384μs, respectively, which are the fastest figures reported to date.
  • Keywords
    Galois fields; application specific integrated circuits; field programmable gate arrays; public key cryptography; GF division; GF multiplication; Galois field multiplication; National Institute of Standards and Technology; Xilinx Virtex-5; Xilinx Virtex-E; application-specified integrated circuit technology; digit-serial binary field operations; efficient elliptic curve point multiplication; elliptic curve cryptography; field programmable gate array; high-speed point multiplier; optimal digit size; Algorithm design and analysis; Delay; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Polynomials; Digit-serial computation; elliptic curve cryptography (ECC); field-programmable gate array (FPGA); public key cryptography;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2012.2186104
  • Filename
    6140962