In this paper we present a new multiplication algorithm for residues modulo the Mersenne prime 2521 − 1. Using this approach, on an Intel Haswell Core i7-4770, constant-time variable-base scalar multiplication on NIST’s (and SECG’s) curve P-521 requires 1,108,000 cycles, while on the recently proposed Edwards curve E-521 it requires just 943,000 cycles. As a comparison, on the same architecture openSSL’s ECDH speed test for curve P-521 requires 1,319,000 cycles. Furthermore, our code was written entirely in C and so is robust across different platforms. The basic observation behind these speedups is that the form of the modulus allows one to multiply residues with as few word-by-word multiplications as is needed for squaring, while incurrin...
In this paper, we show efficient elliptic curve cryptography implementations for B-571 over ARMv8. W...
Two well-known cryptographic protocols, RSA and ECC, employ modular multiplication on large integers...
Ces travaux de thèse portent sur l'accélération de calculs de la cryptographie sur courbes elliptiqu...
In this paper we present a new multiplication algorithm for residues modulo the Mersenne prime 2521 ...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
We present a new algorithm for residue multiplication modulo the Mersenne prime p = 2(521) - 1 based...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
This paper describes carry-less arithmetic operations modulo an integer $2^M - 1$ in the thousand-bi...
International audienceThe paper describes a new RNS modular multiplication algorithm for efficient i...
Generalised Mersenne Numbers (GMNs) were defined by Solinas in 1999 and feature in the NIST (FIPS 18...
Abstract. The verification of an ECDSA signature requires a double-base scalar multiplication, an op...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
Abstract — This paper attempts to speed-up the modular reduction as an independent step of modular m...
This paper presents software implementation speed records for modular multiplication arithmetic on t...
International audienceScalar recoding is popular to speed up ECC scalar multiplication: non-adjacent...
In this paper, we show efficient elliptic curve cryptography implementations for B-571 over ARMv8. W...
Two well-known cryptographic protocols, RSA and ECC, employ modular multiplication on large integers...
Ces travaux de thèse portent sur l'accélération de calculs de la cryptographie sur courbes elliptiqu...
In this paper we present a new multiplication algorithm for residues modulo the Mersenne prime 2521 ...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
We present a new algorithm for residue multiplication modulo the Mersenne prime p = 2(521) - 1 based...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
This paper describes carry-less arithmetic operations modulo an integer $2^M - 1$ in the thousand-bi...
International audienceThe paper describes a new RNS modular multiplication algorithm for efficient i...
Generalised Mersenne Numbers (GMNs) were defined by Solinas in 1999 and feature in the NIST (FIPS 18...
Abstract. The verification of an ECDSA signature requires a double-base scalar multiplication, an op...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
Abstract — This paper attempts to speed-up the modular reduction as an independent step of modular m...
This paper presents software implementation speed records for modular multiplication arithmetic on t...
International audienceScalar recoding is popular to speed up ECC scalar multiplication: non-adjacent...
In this paper, we show efficient elliptic curve cryptography implementations for B-571 over ARMv8. W...
Two well-known cryptographic protocols, RSA and ECC, employ modular multiplication on large integers...
Ces travaux de thèse portent sur l'accélération de calculs de la cryptographie sur courbes elliptiqu...