Cryptology ePrint Archive: Report 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æ 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 $a$ is null and propose an even more efficient pattern in this case.

Category / Keywords: implementation / Elliptic Curves, Scalar Multiplication, Straus-Shamir Trick, Side-Channel Analysis, Atomicity

Original Publication (with major differences): CARDIS 2013
DOI:
10.1007/978-3-319-08302-5_12

Date: received 30 Apr 2015

Contact author: f rondepierre at oberthur com

Available format(s): PDF | BibTeX Citation

Version: 20150501:121845 (All versions of this report)

Short URL: ia.cr/2015/408

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]