Elliptic curve scalar multiplication algorithm using complementary recoding (Q2383732)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Elliptic curve scalar multiplication algorithm using complementary recoding
scientific article

    Statements

    Elliptic curve scalar multiplication algorithm using complementary recoding (English)
    0 references
    19 September 2007
    0 references
    Let \(E\) be an elliptic curve defined over a finite field, \(P \in E\) a point on \(E\), and \(k\) an integer. Scalar multiplication on \(E\) is the computation of coordinates of the point \(Q=kP\). If \[ k=k_{n-1}2^{n-1}+k_{n-2}2^{n-2}+ \cdots + k_{1}2+k_{0}, \quad k_{i} \in \{0,1 \}, \] is the standard binary record of \(k\) then scalar multiplication is achieved by repeated elliptic curve point addition and doubling operations. The authors analyze various possible binary records of the number \(k\) and work out an efficient algorithm of scalar multiplication on \(E\) which is based on the use of complementary recording method proposed by \textit{C.C. Chang} at al. in [Proc. of 17th Int. Conf. on Advanced Info. Networking and Applications, March 2003, 807--811 (2003)].
    0 references
    Elliptic curves over a finite field
    0 references
    addition law
    0 references
    fast algorithms
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references