Paper 2012/119

Accelerating the Final Exponentiation in the Computation of the Tate Pairings

Taechan Kim, Sungwook Kim, and Jung Hee Cheon

Abstract

Tate pairing computation consists of two parts: Miller step and final exponentiation step. In this paper, we investigate how to accelerate the final exponentiation step. Consider an order r subgroup of an elliptic curve defined over \Fq with embedding degree k. The final exponentiation in the Tate pairing is an exponentiation of an element in \Fqk by (qk1)/r. The hardest part of this computation is to raise to the power \lam:=φk(q)/r. Write it as \lam=\lam0+\lam1q++\lamd1qd1 in the q-ary representation. When using multi-exponentiation techniques with precomputation, the final exponentiation cost mostly depends on κ(λ), the size of the maximum of |λi|. In many parametrized pairing-friendly curves, the value is about where , while random curves will have . We analyze how this small is obtained for parametrized elliptic curves, and show that is almost optimal in the sense that for all known construction methods of parametrized pairing-friendly curves it is the lower bound. This method is useful, but has a limitation that it can only be applied to only parametrized curves and excludes many of elliptic curves. In the second part of our paper, we propose a method to obtain a modified Tate pairing with smaller for {\em any elliptic curves}. More precisely, our method finds an integer such that efficiently using lattice reduction. Using this modified Tate pairing, we can reduce the number of squarings in the final exponentiation by about times from the usual Tate pairing. We apply our method to several known pairing friendly curves to verify the expected speedup.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. Unknown where it was published
Keywords
Tate pairingbilinear mapsfinal exponentiationoptimal pairingpairing-friendly curveselliptic curvesMiller length
Contact author(s)
tckim1458 @ gmail com
History
2012-03-04: received
Short URL
https://ia.cr/2012/119
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2012/119,
      author = {Taechan Kim and Sungwook Kim and Jung Hee Cheon},
      title = {Accelerating the Final Exponentiation in the Computation of the Tate Pairings},
      howpublished = {Cryptology {ePrint} Archive, Paper 2012/119},
      year = {2012},
      url = {https://eprint.iacr.org/2012/119}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.