Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Vol. 7, no 1 2016 year

DOI: 10.17587/prin.7.21-28
Efficient Algorithm of Scalar Point Multiplication on Elliptic Curve Based on NAF-method
D. S. Khleborodov, dkhleborodov@gmail.com, Bauman Moscow State Technical University, Moscow, 105005, Russian Federation
Corresponding author: Khleborodov Denis S., Postgraduate Student, Bauman Moscow State Technical University, Moscow, 105005, Russian Federation, e-mail: dkhleborodov@gmail.com
Received on October 13, 2015
Accepted on October 27, 2015

The issue of this paper — efficient algorithms for calculating transformations based on elliptic curves - is a relatively new area of research. Transformations based on elliptic curves are widely used in public-key cryptosystems, and are also used in cryptanalysis of asymmetric ciphers based on integer factorization problem. Efficiency of point scalar multiplication on an elliptic curve defined over the prime fields on the basis of the binary Non-Adjacent Form representation of the scalar was also investigated. To assess effectiveness of the received and previously proposed algorithms the criterion of effectiveness, based on the average computational complexity was introduced. For new algorithms the effective operation in prime field, operations with point (addition and doubling); composite operation "double and add"; scaling operation; affine coordinate system properties; properties of the coordinate system of Jacobi were used. Formulated and proved assertion regarding computational complexity for the proposed algorithm.

Keywords: elliptic curves, ECC, fast algorithms, scalar multiplication, point multiplication, NAF, non-adjacent form
pp. 21–28
For citation:
Khleborodov D. S. Efficient Algorithm of Scalar Point Multiplication on Elliptic Curve Based on NAF-method, Programmnaya Ingeneria, 2016, vol. 7, no 1, pp. 21—28.