Paper 2019/485

A taxonomy of pairings, their security, their complexity

Razvan Barbulescu, Nadia El Mrabet, and Loubna Ghammam

Abstract

The Kim-Barbulescu attack against pairings made it necessary to increase the key sizes of the most popular families of pairings : BN, BLS-12, KSS-16, KSS-18 and BLS-24. The computation of new key sizes was a slow process because it was done in two waves : first a series of theoretical estimations, then a wave of precise estimations based on practical models. In this paper, we propose an up-to-date security evaluation for more then hundred pairing friendly elliptic curves. We evaluate the complexity of a complete pairing execution taking into account the Miller algorithm for different degree of twist and the Final exponentiation for the most promising curves. At 128 bits of security we find that the best pairings in the BD model are BLS-24 and BLS-12. The best pairings are not affected by the new polynomial selection method. At 192 bits of security, we find that the new champions are the less known BLS-24, KSS-16 and KSS-18. At 256 bits of security we conclude that the best pairing is BLS-27.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
Discrete Logarithm ProblemNumber Field SieveElliptic CurvesPairings
Contact author(s)
ghammam loubna @ gmail com
History
2020-09-29: last of 10 revisions
2019-05-13: received
See all versions
Short URL
https://ia.cr/2019/485
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/485,
      author = {Razvan Barbulescu and Nadia El Mrabet and Loubna Ghammam},
      title = {A taxonomy of pairings, their security, their complexity},
      howpublished = {Cryptology {ePrint} Archive, Paper 2019/485},
      year = {2019},
      url = {https://eprint.iacr.org/2019/485}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.