Paper 2005/133 Original: eprint.iacr.org/2005/133 ↗

Pairing-Friendly Elliptic Curves of Prime Order

Paulo S. L. M. Barreto
Michael Naehrig
Abstract

Previously known techniques to construct pairing-friendly curves of prime or near-prime order are restricted to embedding degree $k \leqslant 6$. More general methods produce curves over $\F_p$ where the bit length of $p$ is often twice as large as that of the order $r$ of the subgroup with embedding degree $k$; the best published results achieve $\rho \equiv \log(p)/\log(r) \sim 5/4$. In this paper we make the first step towards surpassing these limitations by describing a method to construct elliptic curves of prime order and embedding degree $k = 12$. The new curves lead to very efficient implementation: non-pairing cryptosystem operations only need $\F_p$ and $\F_{p^2}$ arithmetic, and pairing values can be compressed to one \emph{sixth} of their length in a way compatible with point reduction techniques. We also discuss the role of large CM discriminants $D$ to minimize $\rho$; in particular, for embedding degree $k = 2q$ where $q$ is prime we show that the ability to handle $\log(D)/\log(r) \sim (q-3)/(q-1)$ enables building curves with $\rho \sim q/(q-1)$.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2006-02-28: last updated
2005-05-10: published
Short URL
https://ia.cr/2005/133
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2005/133,
      author = {Paulo S.  L.  M.  Barreto and Michael Naehrig},
      title = {Pairing-Friendly Elliptic Curves of Prime Order},
      howpublished = {Cryptology {ePrint} Archive, Paper 2005/133},
      year = {2005},
      url = {https://eprint.iacr.org/2005/133}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.