Cryptology ePrint Archive: Report 2017/311

Constructing Multidimensional Differential Addition Chains and their Applications

Aaron Hutchinson and Koray Karabina

Abstract: We propose new algorithms for constructing multidimensional differential addition chains and for performing multidimensional scalar point multiplication based on these chains. Our algorithms work in any dimension and offer some key efficiency and security features. In particular, our scalar point multiplication algorithm is uniform, it has high potential for constant time implementation, and it can be parallelized. It also allows trading speed for precomputation cost and storage requirements. These key features and our theoretical estimates indicate that this new algorithm may offer significant performance advantages over the existing point multiplication algorithms in practice. We also report some experimental results and verify some of our theoretical findings.

Category / Keywords: differential addition chains; side channel resistance; elliptic curves; scalar multiplication; cryptographic algorithms

Date: received 8 Apr 2017

Contact author: hutchinsona2013 at fau edu

Available format(s): PDF | BibTeX Citation

Version: 20170411:133038 (All versions of this report)

Short URL: ia.cr/2017/311

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]