[Resource Topic] 2015/193: Improving Modular Inversion in RNS using the Plus-Minus Method

Welcome to the resource topic for 2015/193

Title:
Improving Modular Inversion in RNS using the Plus-Minus Method

Authors: Karim Bigou, Arnaud Tisserand

Abstract:

The paper describes a new RNS modular inversion algorithm based on the extended Euclidean algorithm and the plus-minus trick. In our algorithm, comparisons over large RNS values are replaced by cheap computations modulo 4. Comparisons to an RNS version based on Fermat’s little theorem were carried out. The number of elementary modular operations is significantly reduced: a factor 12 to 26 for multiplications and 6 to 21 for additions. Virtex 5 FPGAs implementations show that for a similar area, our plus-minus RNS modular inversion is 6 to 10 times faster.

ePrint: https://eprint.iacr.org/2015/193

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 .