Practical Investigation on the Distinguishability of Longa's Atomic Patterns
This paper investigates the distinguishability of the atomic patterns for elliptic curve point doubling and addition operations proposed by Longa [1]. We implemented a binary elliptic curve scalar multiplication <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$k_{P}$</tex> algorithm with Longa's atomic patterns for the NIST elliptic curve P-256 using the open-source cryptographic library FLECC in C. We measured and analysed an electromagnetic trace of a single <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$k_{P}$</tex> execution on a microcontroller (TI Launchpad F28379 board). Due to various technical limitations, significant differences in the execution time and the shapes of the atomic blocks could not be determined. Further investigations of the SCA-resistance can be performed based on this work. Last but not least, we examined and corrected the Longa's atomic patterns corresponding to formulae proposed by Longa.
Authors
- Zoya Dyka (ORCID: https://orcid.org/0000-0002-6819-0467)
- Peter Langendöerfer (ORCID: https://orcid.org/0000-0002-6209-9048)
- Ievgen Kabin (ORCID: https://orcid.org/0000-0002-3838-6493)
- Alkistis Aikaterini Sigourou
- Sze Hei Li
Institutions
- Leibniz Institute for High Performance Microelectronics (DE)
Publication Details
- Published
- 2024-11-13
- DOI
- https://doi.org/10.1109/ewdts63723.2024.10873728
- Citations
- 2
- Primary Topic
- Quantum optics and atomic interactions
- Type
- article
- Field-Weighted Citation Impact
- 0.68