• DocumentCode
    627059
  • Title

    High performance scalable elliptic curve cryptosystem processor in GF(2m)

  • Author

    Loi, Kung Chi Cinnati ; Seok-Bum Ko

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Saskatchewan, Saskatoon, SK, Canada
  • fYear
    2013
  • fDate
    19-23 May 2013
  • Firstpage
    2585
  • Lastpage
    2588
  • Abstract
    The implementation of a scalable elliptic curve cryptography (ECC) processor is presented in this paper. The proposed ECC processor supports all 5 pseudo-random curves recommended by the National Institute of Standards and Technology (NIST) without the need to reconfigure the FPGA. The paper proposes a finite field arithmetic unit (FFAU) that reduces the number of clock cycles required to compute the elliptic curve point multiplication (ECPM) operation for ECC. The paper also presents a Lopez-Dahab algorithm with modified instructions to take advantage of the novel FFAU architecture. The completed scalable ECC processor (ECP) is implemented in hardware and a comparison analysis to the state-of-the-art designs is also discussed.
  • Keywords
    field programmable gate arrays; program processors; public key cryptography; ECPM operation; FFAU; FPGA; Lopez-Dahab algorithm; NIST; National Institute of Standards and Technology; elliptic curve cryptography; elliptic curve point multiplication; finite field arithmetic unit; pseudorandom curves; scalable ECC processor; Algorithm design and analysis; Clocks; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-5760-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2013.6572407
  • Filename
    6572407