• DocumentCode
    1127376
  • Title

    Provably Sublinear Point Multiplication on Koblitz Curves and Its Hardware Implementation

  • Author

    Dimitrov, V.S. ; Jarvinen, K.U. ; Jacobson, M.J. ; Chan, W. ; Zhun Huang

  • Author_Institution
    Calgary Univ., Calgary, AB
  • Volume
    57
  • Issue
    11
  • fYear
    2008
  • Firstpage
    1469
  • Lastpage
    1481
  • Abstract
    We describe algorithms for point multiplication on Koblitz curves using multiple-base expansions of the form k = Sigmaplusmntaua(tau-1)b and k = Sigmaplusmntaua(tau - mu)b(tau2 - mutau - 1)c. We prove that the number of terms in the second type is sublinear in the bit length of k, which leads to the first provably sublinear point multiplication algorithm on Koblitz curves. For the first type, we conjecture that the number of terms is sublinear and provide numerical evidence demonstrating that the number of terms is significantly less than that of tau-adic nonadjacent form expansions. We present details of an innovative FPGA implementation of our algorithm and performance data demonstrating the efficiency of our method. We also show that implementations with very low computation latency are possible with the proposed method because parallel processing can be exploited efficiently.
  • Keywords
    cryptography; field programmable gate arrays; FPGA implementation; Koblitz curves; hardware implementation; multiple-base expansions; nonadjacent form expansions; parallel processing; performance data; sublinear point multiplication; sublinear type; Elliptic curve cryptography; Field-programmable gate arrays; Koblitz curves; multiple-base expansions; parallel processing; sublinearity;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.65
  • Filename
    4487060