[Resource Topic] 2010/208: Efficient Implementation of Elliptic Curve Point Operations Using Binary Edwards Curves

Welcome to the resource topic for 2010/208

Title:
Efficient Implementation of Elliptic Curve Point Operations Using Binary Edwards Curves

Authors: Richard Moloney, Aidan O'Mahony, Pierre Laurent

Abstract:

This paper presents a deterministic algorithm for converting points on an ordinary elliptic curve (defined over a field of characteristic 2) to points on a complete binary Edwards curve. This avoids the problem of choosing curve parameters at random. When implemented on a large (512 bit) hardware multiplier, computation of point multiplication using this algorithm performs significantly better, in terms of code complexity, code coverage and timing, than the standard implementation. In addition, we propose a simple modification to the birational equivalence detailed in the paper by Bernstein et al. which both reduces the number of inversions required in the affine mapping and has fewer exceptional points. Finally, we compare software implementations using this efficient point multiplication for binary Edwards curves with computations on elliptic curves in Weierstrass form.

ePrint: https://eprint.iacr.org/2010/208

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .