Practical Investigation on the Distinguishability of Longa's Atomic Patterns

Sze Hei Li,Zoya Dyka,Alkistis Aikaterini Sigourou,Peter Langendoerfer,Ievgen Kabin
2024-09-19
Abstract:This paper investigates the distinguishability of the atomic patterns for elliptic curve point doubling and addition operations proposed by Longa. We implemented a binary elliptic curve scalar multiplication kP 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 kP 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 side channel analysis-resistance can be performed based on this work. Last but not least, we examined and corrected Longa's atomic patterns corresponding to formulae proposed by Longa.
Cryptography and Security
What problem does this paper attempt to address?