arrow
Return

Friendly primes for efficient modular arithmetic using the Polynomial Modular Number System

delete2025-09-26
delete0
PRE
AI
D
Dosso, Fangan Yssouf
E
El Mrabet, Nadia
M
Meloni, Nicolas
P
Palma, Francois *
V
Veron, Pascal
DOI:10.1007/s13389-025-00382-8delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Polynomial Modular Number System (PMNS) is a non-positional number system designed for modular arithmetic. Its efficiency, both in software and hardware, has been demonstrated for integers commonly used in Elliptic Curve Cryptography [1, 2]. In [3, 4], the authors introduce specific prime forms that are particularly well-suited for PMNS arithmetic. In this work, we extend their results to a broader class of prime numbers. In practice, our approach yields performance that is competitive with, and in some cases superior to, Pseudo-Mersenne arithmetic. As a result, we expand the set of prime numbers that are well-suited for modular arithmetic. Furthermore, we contribute a database of proof of concept Elliptic Curves constructed with those primes that verify the Brainpool Standard.
Keywords:
Modular arithmetic
Polynomial modular number system
Internal reduction
Mersenne primes
Pseudo-Mersenne primes
Fermat primes

Journal

J
Journal of Cryptographic Engineering
IF:
1.4
Papers:
18
Citations:
649

Organization

M
mines saint-etienne
Scholars:
765
Papers: 612
Citations: 1
I
imt - institut mines-telecom
Scholars:
7.4K
Papers: 6.4K
Citations: 5