• DocumentCode
    3233070
  • Title

    An FPGA arithmetic logic unit for computing scalar multiplication using the half-and-add method

  • Author

    Rodríguez, Sabel Mercurio Hernández ; Rodríguez-Henríquez, Francisco

  • fYear
    2005
  • fDate
    28-30 Sept. 2005
  • Abstract
    In this paper, an FPGA arithmetic logic unit architecture for computing elliptic curve scalar multiplication over the binary extension field GF(2163) is presented. The proposed architecture implements a parallel version of the half-and-add method using the mixed-coordinate representation for point addition, point doubling and point halving primitives. This way, our design can perform elliptic curve point addition, point doubling and point halving efficiently in terms of area resources and timing performance. Our experimental results show that our proposed design can perform an elliptic curve scalar multiplication in about 25μs.
  • Keywords
    Galois fields; digital arithmetic; field programmable gate arrays; FPGA; arithmetic logic unit; binary extension field; elliptic curve; half-and-add method; mixed-coordinate representation; point addition; point doubling; point halving; reconfigurable hardware; scalar multiplication; Arithmetic; Computer architecture; Digital signatures; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Logic; Public key cryptography; Security; elliptic curve; point halving; reconfigurable hardware; scalar multiplication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2005. ReConFig 2005. International Conference on
  • Print_ISBN
    0-7695-2456-7
  • Type

    conf

  • DOI
    10.1109/RECONFIG.2005.8
  • Filename
    1592486