• DocumentCode
    3778813
  • Title

    Efficient implementation of scalar multiplication for ECC in GF (2m) on FPGA

  • Author

    N. Shylashree;V. Sridhar

  • Author_Institution
    Dept. of ECE, PESCE, Mandya, Karnataka, India
  • fYear
    2015
  • Firstpage
    472
  • Lastpage
    476
  • Abstract
    In the era where major portion of transactions take place online, security of the data becomes prime concern. Elliptic Curve Cryptography (ECC) is an approach to public-key cryptography based on Elliptic curves over finite fields. Elliptic curve cryptography is used for secure transmission of data with smaller key length. The underlying operation of ECC is scalar point multiplication. For the ECC to be efficient, the multiplication should be done at high speed. In this work high speed crypto-processor architecture for computing point multiplication for the elliptic curves defined over the binary field is designed. The projective coordinate system is used to increase the efficiency. The proposed architecture for computing 163-bit scalar multiplication for ECC can reach maximum frequency of 45.60 MHz and occupies 101 slices. It completes one 163-bit scalar multiplication in 9.9μs.
  • Keywords
    "Computer architecture","Elliptic curve cryptography","Clocks","Registers","Elliptic curves","Field programmable gate arrays"
  • Publisher
    ieee
  • Conference_Titel
    Emerging Research in Electronics, Computer Science and Technology (ICERECT), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/ERECT.2015.7499063
  • Filename
    7499063