• DocumentCode
    123906
  • Title

    Designing and Evaluating High Speed Elliptic Curve Point Multipliers

  • Author

    Fournaris, Apostolos P. ; Zafeirakis, John ; Koufopavlou, Odysseas

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Patras, Patra, Greece
  • fYear
    2014
  • fDate
    27-29 Aug. 2014
  • Firstpage
    169
  • Lastpage
    174
  • Abstract
    Point Multiplication (PM) is considered the most computationally complex and resource hungry Elliptic Curve Cryptography (ECC) related mathematic operation. The design of PM hardware accelerators follows approaches that have a trade off between utilized hardware resources and computation speed. In this paper, the above trade-off and its relation with the operations of the GF(2k) defining the Elliptic Curve (EC) is highlighted and investigated. Following this direction, a point operation design methodology based on the parallelization and scheduling of GF(2k) operations is proposed. This design approach is adapted to the PM employed GF(2k) multiplication algorithm and associated implementation in an effort to increase PM accelerator speed with an acceptable cost on chip covered area (hardware resources). Using the proposed methodology, two PM accelerator hardware architectures were proposed based on bit serial and bit parallel GF(2k) multipliers that, when implemented in FPGA technology, proved to be very fast in comparison to other similar works.
  • Keywords
    digital arithmetic; public key cryptography; ECC; GF(2k) multiplication algorithm; PM; elliptic curve cryptography; point multiplication; Delay effects; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Multiplexing; Polynomials; Table lookup; Elliptic Curve Cryptography; Finite Field computation; VLSI design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2014 17th Euromicro Conference on
  • Conference_Location
    Verona
  • Type

    conf

  • DOI
    10.1109/DSD.2014.104
  • Filename
    6927241