• DocumentCode
    1571973
  • Title

    Efficient multiplication in GF(pk) for elliptic curve cryptography

  • Author

    Bajard, J.C. ; Imbert, L. ; Nègre, C. ; Plantard, T.

  • Author_Institution
    Lab. d´´lnformatique de Robotique et de Microelectronique de Montpellier, France
  • fYear
    2003
  • Firstpage
    181
  • Lastpage
    187
  • Abstract
    We present a new multiplication algorithm for the implementation of elliptic curve cryptography (ECC) over the finite extension fields GF(pk) where p is a prime number greater than 2k. In the context of ECC we can assume that p is a 7-to-10-bit number, and easily find values for k which satisfy: p>2k, and for security reasons log2(p)×k≃160. All the computations are performed within an alternate polynomial representation of the field elements which is directly obtained from the inputs. No conversion step is needed. We describe our algorithm in terms of matrix operations and point out some properties of the matrices that can be used to improve the design. The proposed algorithm is highly parallelizable and seems well adapted to hardware implementation of elliptic curve cryptosystems.
  • Keywords
    cryptography; digital arithmetic; parallel algorithms; polynomial approximation; ECC; elliptic curve cryptography; finite extension field; hardware implementation; matrix operation; multiplication algorithm; parallelizable algorithm; polynomial representation; Algorithm design and analysis; Character generation; Chip scale packaging; Digital arithmetic; Elliptic curve cryptography; Elliptic curves; Galois fields; Hardware; Polynomials; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-1894-X
  • Type

    conf

  • DOI
    10.1109/ARITH.2003.1207677
  • Filename
    1207677