An Alternative Approach to Polynomial Modular Number System Internal Reduction - Université de Toulon Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Emerging Topics in Computing Année : 2022

An Alternative Approach to Polynomial Modular Number System Internal Reduction

Résumé

The Polynomial Modular Number System (PMNS) is an alternative to the binary multi-precision representation that allows to transport the arithmetic of a finite field to a polynomial ring. The most important operation in that system is the internal reduction that follows any arithmetic operation. All recent works on the subject use the same algorithm derived from Montgomery's modular multiplications to perform this internal reduction. This paper designs and analyzes two new algorithms to perform the internal reduction, both based on Babai's Closest Vector algorithms. It allows to significantly reduce the number of additions needed to perform this operation. A comprehensive experimental analysis shows that one of those algorithms is also faster in practice. For that matter, a C code generation tool has been developed in order to produce implementations for any prime number field.
Fichier principal
Vignette du fichier
pmns_babai_major_revision.pdf (344.52 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03635347 , version 1 (08-04-2022)
hal-03635347 , version 2 (08-06-2022)

Identifiants

Citer

Nicolas Méloni. An Alternative Approach to Polynomial Modular Number System Internal Reduction. IEEE Transactions on Emerging Topics in Computing, 2022, ⟨10.1109/TETC.2022.3190368⟩. ⟨hal-03635347v2⟩

Collections

UNIV-TLN IMATH
162 Consultations
192 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More