We present a new algorithm for residue multiplication modulo the Mersenne prime p = 2(521) - 1 based on the Toeplitz matrix-vector product. For this modulus, our algorithm yields better result in terms of the total number of operations than the previously known best algorithm of Granger and Scott presented in Public Key Cryptography (PKC) 2015. We have implemented three versions of our algorithm to provide an extensive comparison - according to the best of our knowledge with respect to the well-known algorithms and to show the robustness of our algorithm for this 521-bit Mersenne prime modulus. Each version is having less number of operations than its counterpart. On our machine, Intel Pentium CPU G2010 @ 2.80 GHz machine with gcc 5.3.1 com...
. A modular exponentiation is one of the most important operations in public-key cryptography. Howev...
Recent analyses demonstrate that operations in some bases of Residue Number System (RNS) exhibit hig...
Residue number systems (RNS) represent numbers by their remainders modulo a set of relatively prime ...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
In this paper we present a new multiplication algorithm for residues modulo the Mersenne prime 2521 ...
Abstract — This paper attempts to speed-up the modular reduction as an independent step of modular m...
Generalised Mersenne Numbers (GMNs) were defined by Solinas in 1999 and feature in the NIST (FIPS 18...
Public-key cryptography is a mechanism for secret communication between parties who have never befor...
In literature, there are a number of cryptographic algorithms (RSA, ElGamal, NTRU, etc.) that requir...
A new algorithm for modular multiplication in the residue number system (RNS) is presented. Modular ...
Long word-length integer multiplication is widely acknowledged as the bottleneck operation in public...
This paper presents fast hardware algorithms for channel operations in the Residue Number System (RN...
[[abstract]]Modular multiplication plays an important role to several public-key cryptosystems such ...
Modulo 2n + 1 arithmetic has a variety of applications in several fields like cryptography, pseudora...
. A modular exponentiation is one of the most important operations in public-key cryptography. Howev...
Recent analyses demonstrate that operations in some bases of Residue Number System (RNS) exhibit hig...
Residue number systems (RNS) represent numbers by their remainders modulo a set of relatively prime ...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
In this paper we present a new multiplication algorithm for residues modulo the Mersenne prime 2521 ...
Abstract — This paper attempts to speed-up the modular reduction as an independent step of modular m...
Generalised Mersenne Numbers (GMNs) were defined by Solinas in 1999 and feature in the NIST (FIPS 18...
Public-key cryptography is a mechanism for secret communication between parties who have never befor...
In literature, there are a number of cryptographic algorithms (RSA, ElGamal, NTRU, etc.) that requir...
A new algorithm for modular multiplication in the residue number system (RNS) is presented. Modular ...
Long word-length integer multiplication is widely acknowledged as the bottleneck operation in public...
This paper presents fast hardware algorithms for channel operations in the Residue Number System (RN...
[[abstract]]Modular multiplication plays an important role to several public-key cryptosystems such ...
Modulo 2n + 1 arithmetic has a variety of applications in several fields like cryptography, pseudora...
. A modular exponentiation is one of the most important operations in public-key cryptography. Howev...
Recent analyses demonstrate that operations in some bases of Residue Number System (RNS) exhibit hig...
Residue number systems (RNS) represent numbers by their remainders modulo a set of relatively prime ...