scholarly journals Fast constant-time gcd computation and modular inversion

Author(s):  
Daniel J. Bernstein ◽  
Bo-Yin Yang

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.

2013 ◽  
Vol 65 (3) ◽  
pp. 1164-1178
Author(s):  
J. A. Álvarez-Bermejo ◽  
N. Antequera ◽  
J. A. López-Ramos

Author(s):  
P. P. Vaidyanathan ◽  
See-May Phoong ◽  
Yuan-Pei Lin

2016 ◽  
Vol 45 (2) ◽  
pp. 199-213 ◽  
Author(s):  
Alejandro Cabrera Aldaya ◽  
Raudel Cuiman Márquez ◽  
Alejandro J. Cabrera Sarmiento ◽  
Santiago Sánchez-Solano

1967 ◽  
Vol 60 (4) ◽  
pp. 358
Author(s):  
B. L. Foster

Since integer division reduces to repeated subtraction, Euclid's algorithm for finding the greatest common divisor may be recast in terms of subtraction. This is done, for example, in Trakhtenbrot,1 for automatic machine computation.


Sign in / Sign up

Export Citation Format

Share Document