Speeding Up the Computation of Elliptic Curve Scalar Multiplication based on CRT and DRM
Mohammad Anagreh, Mohammad Anagreh, Eero Vainikko, Peeter Laud
2020
Abstract
In this paper, we study the parallel implementations of elliptic curve scalar multiplication over prime fields using signed binary representations. Our implementation speeds up the calculation of scalar multiplication in comparison with the standard case. We introduce parallel algorithms for computing elliptic curve scalar multiplication based on representing the scalar by the Complementary Recoding Technique (CRT) and the Direct Recording Method (DRM). Both implementations of the proposed algorithms show speed-ups reaching up to 60% in comparison with execution time for sequential cases of the algorithms. We find that ECC-DRM is faster than ECC-CRT in both parallel and sequential counterparts.
DownloadPaper Citation
in Harvard Style
Anagreh M., Vainikko E. and Laud P. (2020). Speeding Up the Computation of Elliptic Curve Scalar Multiplication based on CRT and DRM. In Proceedings of the 6th International Conference on Information Systems Security and Privacy - Volume 1: ICISSP, ISBN 978-989-758-399-5, pages 176-184. DOI: 10.5220/0009129501760184
in Bibtex Style
@conference{icissp20,
author={Mohammad Anagreh and Eero Vainikko and Peeter Laud},
title={Speeding Up the Computation of Elliptic Curve Scalar Multiplication based on CRT and DRM},
booktitle={Proceedings of the 6th International Conference on Information Systems Security and Privacy - Volume 1: ICISSP,},
year={2020},
pages={176-184},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009129501760184},
isbn={978-989-758-399-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 6th International Conference on Information Systems Security and Privacy - Volume 1: ICISSP,
TI - Speeding Up the Computation of Elliptic Curve Scalar Multiplication based on CRT and DRM
SN - 978-989-758-399-5
AU - Anagreh M.
AU - Vainikko E.
AU - Laud P.
PY - 2020
SP - 176
EP - 184
DO - 10.5220/0009129501760184