Efficient Scalar Multiplication Algorithm Using Multibase Chains
- Received Date: 2007-05-22
- Rev Recd Date: 2007-12-02
- Publish Date: 2008-12-15
-
Key words:
- elliptic curve /
- multibase chain /
- public key cryptosystem /
- scalar multiplication
Abstract: In the elliptic curve cryptosystem, Scalar multiplication is the most important and computationally costliest operation, thus it becomes one of hot topics. As a generalization of double base chains, multibase chains are very suitable for efficient computation of scalar multiplications of elliptic curves because of shorter representation length and less Hamming weight. In this paper, the formulas for computing the 5-fold of an elliptic curve point P are given. Using 2, 3 and 5 as bases of the multibase chains, an efficient scalar multiplication algorithm of elliptic curve is proposed. This algorithm can offer some protections against some side-channel attacks for the huge redundancy of the multibase representation and cost less compared with stand double-and-add and nonadjacent form for scalar multiplications.
Citation: | HAO Yan-hua, LI Lei, WANG Yu-min. Efficient Scalar Multiplication Algorithm Using Multibase Chains[J]. Journal of University of Electronic Science and Technology of China, 2008, 37(6): 868-871. |