• DocumentCode
    1451737
  • Title

    Fast Exponentiation Using Split Exponents

  • Author

    Cheon, Jung Hee ; Jarecki, Stanislaw ; Kwon, Taekyoung ; Lee, Mun-Kyu

  • Author_Institution
    Dept. of Math. Sci., Seoul Nat. Univ., Seoul, South Korea
  • Volume
    57
  • Issue
    3
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    1816
  • Lastpage
    1826
  • Abstract
    We propose a new method to speed up discrete logarithm (DL)-based cryptosystems by considering a new variant of the DL problem, where the exponents are formed as e1 + e2 for some fixed a and two integers e1, ae2 with a low weight representation. We call this class of exponents split exponents, and we show that with certain choice of parameters the DL problem on split exponents is essentially as secure as the standard DL problem, while the exponentiation operation using exponents of this class is significantly faster than best exponentiation algorithms given for standard exponents. For example, the speed of scalar multiplication on the standard Koblitz curve K163 is estimated to be accelerated by up to 51.5 % and 23.5 % at the cost of memory for one precomputed point, compared to the TNAF and window TNAF methods, respectively. As for security, we show that the provable security of the DL problem using split exponents is only by a small constant, e.g., 1/4, worse than the security of the standard DL problem. Split exponents can be adopted to speed up various DL-based cryptosystems. We exemplify this on the recent CCA-secure public key encryption of Bellare, Kohno, and Shoup.
  • Keywords
    public key cryptography; CCA-secure public key encryption; discrete logarithm-based cryptosystems; fast exponentiation; scalar multiplication; split exponents; standard Koblitz curve K163; weight representation; window TNAF methods; Computational efficiency; Elliptic curve cryptography; Elliptic curves; Encryption; Hamming weight; Exponentiation; Koblitz curves; discrete logarithm; low Hamming weight;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2010.2059831
  • Filename
    5714254