Abstract

Elliptic Curve Cryptography is an important alternative to traditional public key schemes such as RSA. This paper presentsia simultaneous triple scalar multiplication algorithm to compute the x-coordinate of $$kP+lQ+uR$$ on a Montgomery Curve $$E_{m}$$ defined over $$\mathbb {F}_p$$ which is about 15 to 22i¾?% faster than the straight forward method of doing the same. The algorithm, motivated by Bernstein's paper on Differential Addition Chains, where the author proposes various 2-dimensional differential addition chains and asks for 3-dimensional versions to be constructed, can be generalized to other elliptic curve forms with differential addition formula,iia formula for Differential point tripling on Montgomery Curves which is slightly better than computing 3P as $$2P+P$$ and relevant in the implementation of Montgomery's PRAC andiiian improvement in Mishra and Dimitrov's point Quintupling algorithm for Weierstrass' curves and an efficient Quintupling algorithm for Edwards Curves.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call