Paper 2024/038

On Computing the Multidimensional Scalar Multiplication on Elliptic Curves

Walid Haddaji, Science and technology for defense lab LR19DN01, Center for military research, military academy, Tunis, Tunisia
Loubna Ghammam, ITK Engineering GmbH, Im Speyerer Tal 6 R ̈ulzheim76761Germany.
Nadia El Mrabet, Laboratory of Secure System and Architecture (SSA), Ecole des Mines de Saint Etienne, 880 Rte de Mimet, Campus Georges Charpak Provence, 13120, Gardanne, France.
Leila Ben Abdelghani, Laboratory of Analysis, Probability and Fractals (LAPF), Faculty of Sciences, Environment Avenue, Omrane, 5000, Monastir, Tunisia.
Abstract

A multidimensional scalar multiplication ($d$-mul) consists of computing $[a_1]P_1+\cdots+[a_d]P_d$, where $d$ is an integer ($d\geq 2)$, $\alpha_1, \cdots, \alpha_d$ are scalars of size $l\in \mathbb{N}^*$ bits, $P_1, P_2, \cdots, P_d$ are points on an elliptic curve $E$. This operation ($d$-mul) is widely used in cryptography, especially in elliptic curve cryptographic algorithms. Several methods in the literature allow to compute the $d$-mul efficiently (e.g., the bucket method~\cite{bernstein2012faster}, the Karabina et al. method~\cite{hutchinson2019constructing, hisil2018d, hutchinson2020new}). This paper aims to present and compare the most recent and efficient methods in the literature for computing the $d$-mul operation in terms of with, complexity, memory consumption, and proprieties. We will also present our work on the progress of the optimisation of $d$-mul in two methods. The first method is useful if $2^d-1$ points of $E$ can be stored. It is based on a simple precomputation function. The second method works efficiently when $d$ is large and $2^d-1$ points of $E$ can not be stored. It performs the calculation on the fly without any precomputation. We show that the main operation of our first method is $100(1-\frac{1}{d})\%$ more efficient than that of previous works, while our second exhibits a $50\%$ improvement in efficiency. These improvements will be substantiated by assessing the number of operations and practical implementation.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Elliptic curvesmultidimensional scalar multiplicationscalar multiplicationcomplexity
Contact author(s)
haddajiwalid95 @ gmail com
ubna ghammam @ itk-engineering de
nadia elmrabet @ emse fr
leila benabdelghani @ fsm rnu tn
History
2024-03-28: last of 2 revisions
2024-01-09: received
See all versions
Short URL
https://ia.cr/2024/038
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/038,
      author = {Walid Haddaji and Loubna Ghammam and Nadia El Mrabet and Leila Ben Abdelghani},
      title = {On Computing the Multidimensional Scalar Multiplication on Elliptic Curves},
      howpublished = {Cryptology ePrint Archive, Paper 2024/038},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/038}},
      url = {https://eprint.iacr.org/2024/038}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.