• DocumentCode
    2906758
  • Title

    Low latency elliptic curve cryptography accelerators for NIST curves over binary fields

  • Author

    Shu, Chang ; Gaj, Kris ; El-Ghazawi, Tarek

  • Author_Institution
    Dept. of ECE, George Mason Univ., Fairfax, VA, USA
  • fYear
    2005
  • fDate
    11-14 Dec. 2005
  • Firstpage
    309
  • Lastpage
    310
  • Abstract
    We designed hardware accelerators based on Xilinx FPGAs, XCV2000E, to speed up the scalar multiplications on elliptic curves recommended by NIST, over GF(2163) and GF(2266), in polynomial basis representation. Linear-feedback-shift-registers (LFSRs) are exploited in the most significant digit-serial (MSD) multipliers in order to improve design efficiency. We adopt the algorithm of scalar multiplication devised by Lopez and Dahab (1999). We demonstrate how this algorithm can be implemented using multiple multipliers working in parallel, and we select the optimal parameters for these multipliers. The accelerators can run around 3 times faster than the best hardware implementation reported previously by Gura et al. (2003) at CHES 2002, when ported to the same device Xilinx Virtex XC2000E.
  • Keywords
    Galois fields; cryptography; digital arithmetic; logic design; multiplying circuits; shift registers; NIST curves; XCV2000E; Xilinx FPGA; Xilinx Virtex XC2000E; binary fields; hardware accelerators; linear feedback shift registers; low latency elliptic curve cryptography accelerators; most significant digit serial multipliers; polynomial basis representation; scalar multiplications; Arithmetic; Delay; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Gold; Hardware; NIST; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7803-9407-0
  • Type

    conf

  • DOI
    10.1109/FPT.2005.1568575
  • Filename
    1568575