Paper 2015/408

Revisiting Atomic Patterns for Scalar Multiplications on Elliptic Curves

Franck Rondepierre

Abstract

This paper deals with the protection of elliptic curve scalar multiplications against side-channel analysis by using the atomicity principle. Unlike other atomic patterns, we investigate new formul\ae{} with same cost for both doubling and addition. This choice is particularly well suited to evaluate double scalar multiplications with the Straus-Shamir trick. Since fixed point multiplications highly benefit from this trick, our pattern allows a huge improvement in this case as other atomic patterns cannot use it. Surprisingly, in other cases our choice remains very efficient. Besides, we also point out a security threat when the curve parameter is null and propose an even more efficient pattern in this case.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. Major revision. CARDIS 2013
DOI
10.1007/978-3-319-08302-5_12
Keywords
Elliptic CurvesScalar MultiplicationStraus-Shamir TrickSide-Channel AnalysisAtomicity
Contact author(s)
f rondepierre @ oberthur com
History
2015-05-01: received
Short URL
https://ia.cr/2015/408
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2015/408,
      author = {Franck Rondepierre},
      title = {Revisiting Atomic Patterns for Scalar Multiplications on Elliptic Curves},
      howpublished = {Cryptology {ePrint} Archive, Paper 2015/408},
      year = {2015},
      doi = {10.1007/978-3-319-08302-5_12},
      url = {https://eprint.iacr.org/2015/408}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.