Title :
Efficient Hardware Implementation of Fp-Arithmetic for Pairing-Friendly Curves
Author :
Fan, Junfeng ; Vercauteren, Frederik ; Verbauwhede, Ingrid
Author_Institution :
Dept. of Electr. Eng., Katholieke Univ. Leuven, Leuven-Heverlee, Belgium
fDate :
5/1/2012 12:00:00 AM
Abstract :
This paper describes a new method to speed up IFp-arithmetic in hardware for pairing-friendly curves, such as the well-known Barreto-Naehrig (BN) curves. We explore the characteristics of the modulus defined by these curves and choose curve parameters such that IFp 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. As an application, we show that the performance of pairings on BN curves in hardware can be significantly improved, resulting in a factor 2.5 speedup compared with state-of-the-art hardware implementations.
Keywords :
computational complexity; curve fitting; Barreto-Naehrig curves; Montgomery reduction; coefficient reduction phase; hardware implementation; pairing-friendly curves; polynomial ring; pseudo-Mersenne number; Bismuth; Computers; Elliptic curves; Hardware; Polynomials; Security; Pairing-friendly curves; modular reduction.;
Journal_Title :
Computers, IEEE Transactions on