• DocumentCode
    802155
  • Title

    Use of Sparse and/or Complex Exponents in Batch Verification of Exponentiations

  • Author

    Cheon, Jung Hee ; Lee, Dong Hoon

  • Author_Institution
    Dept. of Math. Sci., Seoul Nat. Univ.
  • Volume
    55
  • Issue
    12
  • fYear
    2006
  • Firstpage
    1536
  • Lastpage
    1542
  • Abstract
    Modular exponentiation in an abelian group is one of the most frequently used mathematical primitives in modern cryptography. Batch verification is an algorithm for verifying many exponentiations simultaneously. We propose two fast batch verification algorithms. The first one makes use of exponents of small weight, called sparse exponents, and is asymptotically 10 times faster than individual verification and twice as fast as previous works at the same security level. The second one can only be applied to elliptic curves defined over small finite fields. Using sparse Frobenius expansion with small integer coefficients, we give a complex exponent test which is four times faster than the previous works. For example, each exponentiation in one batch asymptotically requires nine elliptic curve additions on some elliptic curves for 280 security
  • Keywords
    digital signatures; group theory; number theory; public key cryptography; abelian group; complex exponent; elliptic curve; exponentiation batch verification algorithm; finite field; mathematical primitives; modern cryptography; modular exponentiation; sparse Frobenius expansion; sparse exponent; Elliptic curve cryptography; Elliptic curves; Galois fields; Hamming weight; Polynomials; Security; Testing; Batch verification; Frobenius map.; modular exponentiation; sparse exponent;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.207
  • Filename
    1717386