This paper proposes a new multiplication algorithm over F-2(255)-19 where the de-facto standard Curve25519 [2] algorithm is based on. Our algorithm for the underlying finite field multiplication exploits the Toeplitz matrix-vector multiplication and achieves salient results. We have used a new radix representation that is infeasible when used with schoolbook multiplication techniques but has notable advantages when used with Toeplitz matrix-vector multiplication methods. We present the new algorithm and discuss the comparison and implementation details. In addition, we evaluate the delay complexity of four-core almost embarrassingly parallel implementation of our algorithm when computations are performed using multi-core systems
Finite field multiplication is one of the most useful arithmetic operations and has applications in ...
International audienceWe propose different implementations of the sparse matrix--dense vector multip...
We present an algorithm that by using the τ and τ-1 Frobenius operators concurrently allows us to ob...
The need for faster and practical cryptography is a research topic for decades. For elliptic curve c...
Part 2: Security EngineeringInternational audienceScalar multiplication is the most expensive arithm...
In this paper we present a hardware-software hybrid technique for modular multiplication over large ...
The Matrix Vector Multiplication algorithm is an important kernel in most varied domains and applica...
Cryptographic computations such as factoring integers and computing discrete logarithms over finite ...
AbstractWe present several bilinear algorithms for the acceleration of multiplication of n X n matri...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
We show how binary machine instructions can be used to implement fast vector operations over the fin...
International audienceThanks to a new construction of the so-called Chudnovsky-Chudnovsky multiplica...
We propose different implementations of the sparse matrix–dense vec-tor multiplication (SpMV) for fi...
In this work, we retake an old idea that Koblitz presented in his landmark paper(Koblitz, in: Procee...
International audienceSmall degree extensions of finite fields are commonly used for cryptographic p...
Finite field multiplication is one of the most useful arithmetic operations and has applications in ...
International audienceWe propose different implementations of the sparse matrix--dense vector multip...
We present an algorithm that by using the τ and τ-1 Frobenius operators concurrently allows us to ob...
The need for faster and practical cryptography is a research topic for decades. For elliptic curve c...
Part 2: Security EngineeringInternational audienceScalar multiplication is the most expensive arithm...
In this paper we present a hardware-software hybrid technique for modular multiplication over large ...
The Matrix Vector Multiplication algorithm is an important kernel in most varied domains and applica...
Cryptographic computations such as factoring integers and computing discrete logarithms over finite ...
AbstractWe present several bilinear algorithms for the acceleration of multiplication of n X n matri...
We present faster algorithms for the residue multiplication modulo 521-bit Mersenne prime on 32- and...
We show how binary machine instructions can be used to implement fast vector operations over the fin...
International audienceThanks to a new construction of the so-called Chudnovsky-Chudnovsky multiplica...
We propose different implementations of the sparse matrix–dense vec-tor multiplication (SpMV) for fi...
In this work, we retake an old idea that Koblitz presented in his landmark paper(Koblitz, in: Procee...
International audienceSmall degree extensions of finite fields are commonly used for cryptographic p...
Finite field multiplication is one of the most useful arithmetic operations and has applications in ...
International audienceWe propose different implementations of the sparse matrix--dense vector multip...
We present an algorithm that by using the τ and τ-1 Frobenius operators concurrently allows us to ob...