Scalar multiplication algorithm of ECC based on precomputation and periodicity
Xiaoqiang Zhang,Zhu Guiliang,Wang Weipin,Mengmeng Wang
DOI: https://doi.org/10.13700/j.bh.1001-5965.2011.11.006
2011-01-01
Abstract:Based on the binary method,non-adjacent form(NAF) method,etc.,a new scalar multiplication algorithm was proposed,which uses the periodicity of based point and the precomputation mean.Meanwhile,the steps of new algorithm were given.The periodicity of based point and the coefficient of scalar multiplication determine performing the operation of scalar multiplication directly or computing its inverse element.The precomputation mean can void a quantity of repeat computation during the encryption and decryption processes of elliptic curve cryptosystem(ECC).To verify the correctness of new algorithm,a concrete experiment was offered with an elliptic curve,whose key length is 192 bit.The experimental results and algorithm analyses show that comparing with binary and NAF methods,although the new algorithm requires a little extra space to store precomputed points,it does not need the operation of point doublings and reduces the operation times of point addition.Therefore,the new algorithm can improve the efficiency of scalar multiplication sharply.The research achievement is significant for completing the theory of ECC and accelerating its application in practice.