Cryptology ePrint Archive: Report 2015/787

Backtracking-Assisted Multiplication

Houda Ferradi and Rémi Géraud and Diana Maimut and David Naccache and Hang Zhou

Abstract: This paper describes a new multiplication algorithm, particularly suited to lightweight microprocessors when one of the operands is known in advance. The method uses backtracking to find a multiplicationfriendly encoding of the operand known in advance. A 68HC05 microprocessor implementation shows that the new algorithm indeed yields a twofold speed improvement over classical multiplication for 128-byte numbers.

Category / Keywords: implementation / multiplication, arithmetic for cryptography

Date: received 6 Aug 2015

Contact author: david naccache at ens fr

Available format(s): PDF | BibTeX Citation

Version: 20150807:141511 (All versions of this report)

Short URL:

Discussion forum: Show discussion | Start new discussion

[ Cryptology ePrint archive ]