This paper describes a new method to speed up Fp-arithmetic for Barreto-Naehrig (BN) curves. We explore the characteristics of the modulus defined by BN curves and choose curve parameters such that Fp multiplication becomes more efficient. The proposed algorithm uses Montgomery reduction in a polynomial ring combined with a coefficient reduction phase using a pseudo-Mersenne number. With this algorithm, the performance of pairings on BN curves can be significantly improved, resulting in a factor 5.4 speed-up compared with the state-of-the-art hardware implementations. Using this algorithm, we implemented a pair-ing processor in hardware, which runs at 204 MHz and finishes one ate and R-ate pairing computation over a 256-bit BN curve in 4.22...
This paper describes the design of a fast software library for the computation of the optimal ate pa...
pairing implementation, high-security pairings, hyperelliptic curves, group law, Jacobian arithmetic...
Abstract. As hardware capabilities increase, low-power devices such as smartphones represent a natur...
Abstract—This paper describes a new method to speed up Fp-arithmetic in hardware for pairing-friendl...
This paper describes a new method to speed up IF p-arithmetic in hardware for pairing-friendly curve...
Abstract This paper presents new software speed records for the computation of cryptographic pairing...
Abstract. In this paper we describe an efficient implementation of the Tate and Ate pairings using B...
This paper presents a design-space exploration of an application-specific instruction-set processor ...
For the last decade, elliptic curve cryptography has gained increasing interest in industry and in t...
This paper is devoted to the design of a 258- bit multiplier for computing pairings over Barreto-Nae...
Many hardware and software pairing implementations can be found in the literature and some pairing f...
This paper describes the design of a fast software library for the computation of the optimal ate pa...
pairing implementation, high-security pairings, hyperelliptic curves, group law, Jacobian arithmetic...
Abstract. As hardware capabilities increase, low-power devices such as smartphones represent a natur...
Abstract—This paper describes a new method to speed up Fp-arithmetic in hardware for pairing-friendl...
This paper describes a new method to speed up IF p-arithmetic in hardware for pairing-friendly curve...
Abstract This paper presents new software speed records for the computation of cryptographic pairing...
Abstract. In this paper we describe an efficient implementation of the Tate and Ate pairings using B...
This paper presents a design-space exploration of an application-specific instruction-set processor ...
For the last decade, elliptic curve cryptography has gained increasing interest in industry and in t...
This paper is devoted to the design of a 258- bit multiplier for computing pairings over Barreto-Nae...
Many hardware and software pairing implementations can be found in the literature and some pairing f...
This paper describes the design of a fast software library for the computation of the optimal ate pa...
pairing implementation, high-security pairings, hyperelliptic curves, group law, Jacobian arithmetic...
Abstract. As hardware capabilities increase, low-power devices such as smartphones represent a natur...