[Resource Topic] 2019/266: Fast constant-time gcd computation and modular inversion

Welcome to the resource topic for 2019/266

Title:
Fast constant-time gcd computation and modular inversion

Authors: Daniel J. Bernstein, Bo-Yin Yang

Abstract:

This paper introduces streamlined constant-time variants of Euclid’s algorithm, both for polynomial inputs and for integer inputs. As concrete applications, this paper saves time in (1) modular inversion for Curve25519, which was previously believed to be handled much more efficiently by Fermat’s method, and (2) key generation for the ntruhrss701 and sntrup4591761 lattice-based cryptosystems.

ePrint: https://eprint.iacr.org/2019/266

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 .