Paper 2005/076

Pairing-Based Cryptography at High Security Levels

Neal Koblitz and Alfred Menezes

Abstract

In recent years cryptographic protocols based on the Weil and Tate pairings on elliptic curves have attracted much attention. A notable success in this area was the elegant solution by Boneh and Franklin of the problem of efficient identity-based encryption. At the same time, the security standards for public key cryptosystems are expected to increase, so that in the future they will be capable of providing security equivalent to 128-, 192-, or 256-bit AES keys. In this paper we examine the implications of heightened security needs for pairing-based cryptosystems. We first describe three different reasons why high-security users might have concerns about the long-term viability of these systems. However, in our view none of the risks inherent in pairing-based systems are sufficiently serious to warrant pulling them from the shelves. We next discuss two families of elliptic curves E for use in pairing-based cryptosystems. The first has the property that the pairing takes values in the prime field F_p over which the curve is defined; the second family consists of supersingular curves with embedding degree k=2. Finally, we examine the efficiency of the Weil pairing as opposed to the Tate pairing and compare a range of choices of embedding degree k, including k=1 and k=24.

Note: This version fixes an error in our definition and computation of the Weil pairing.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. Unknown where it was published
Contact author(s)
ajmeneze @ uwaterloo ca
History
2005-05-11: last of 3 revisions
2005-03-16: received
See all versions
Short URL
https://ia.cr/2005/076
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2005/076,
      author = {Neal Koblitz and Alfred Menezes},
      title = {Pairing-Based Cryptography at High Security Levels},
      howpublished = {Cryptology {ePrint} Archive, Paper 2005/076},
      year = {2005},
      url = {https://eprint.iacr.org/2005/076}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.