• DocumentCode
    567175
  • Title

    Fastest multi-scalar multiplication based on optimal double-base chains

  • Author

    Suppakitpaisarn, Vorapong ; Imai, Hiroshi ; Masato, Edahiro

  • Author_Institution
    Grad. Sch. of Inf. Sci. & Technol., Univ. of Tokyo, Tokyo, Japan
  • fYear
    2012
  • fDate
    10-12 June 2012
  • Firstpage
    93
  • Lastpage
    98
  • Abstract
    We propose an algorithm to produce the optimal double-base chains (DBC) that minimize the time used for computing a multi-scalar multiplication, one of bottleneck operations of elliptic curve cryptosystem. The double-base chains are representations that combine binary and ternary representations. Since there are many possible sequences for a specific multi-scalar multiplication, we need to find an optimal sequence with smallest weighted sum of costs for elementary operations. Our algorithm is the first to attain the the fastest sequence with the same time complexity, O(lg2 r), as existing greedy-type algorithms, by means of dynamic programming. Also, experimental results show that our algorithm reduces the time for computing multi-scalar multiplications by 3.2-11.3% in less than a second for 192 to 448 bit inputs with Java implementation on a personal computer.
  • Keywords
    Java; computational complexity; dynamic programming; microcomputers; public key cryptography; Java implementation; binary representations; bottleneck operations; dynamic programming; elliptic curve cryptosystem; multiscalar multiplication; optimal double-base chains; personal computer; ternary representations; time complexity; Dynamic programming; Elliptic curves; Hamming weight; Heuristic algorithms; Internet; Joints; Security; Cryptography; Double-Base Chains; Internet Security; Multi-Scalar Multiplication; Optimal Expansion;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Security (WorldCIS), 2012 World Congress on
  • Conference_Location
    Guelph, ON
  • Print_ISBN
    978-1-4673-1108-3
  • Type

    conf

  • Filename
    6280205