Inscrypt 2013: Information Security and Cryptology pp 167-184 | Cite as

Omega Pairing on Hyperelliptic Curves

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8567)

Abstract

The omega pairing is proposed as a variant of Weil pairing on special elliptic curves using automorphisms. In this paper, we generalize the omega pairing to general hyperelliptic curves and use the pairing lattice to construct the optimal omega pairing which has short Miller loop length and simple final exponentiation. On some special hyperelliptic curves, the optimal omega pairing could be super-optimal.

Keywords

Pairing-based cryptography Hyperelliptic curves Automorphism Omega pairing Super-optimal pairing 

Notes

Acknowledgments

We would like to thank the anonymous reviewers for their helpful comments. This work is supported by the National 973 Program of China (No. 2011CB302400), the Strategic Priority Research Program of Chinese Academy of Sciences (No. XDA06010701, No. XDA06010702), the National Natural Science Foundation of China (No. 61303257) and Institute of Information Engineering’s Research Project on Cryptography (No. Y3Z0023103, No. Y3Z0011102).

References

  1. 1.
    Miller, V.S.: The Weil Pairing and its efficient calculation. J. Cryptol. 17(4), 235–261 (2004)MATHGoogle Scholar
  2. 2.
    Vercauteren, F.: Optimal pairings. IEEE Trans. Inf. Theory 56(1), 455–461 (2010)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Barreto, P.S.L.M., Galbraith, S., OhEigeartaigh, C., Scott, M.: Efficient pairing computation on supersingular abelian varieties. Des. Codes Crypt. 42(3), 239–271 (2007)MathSciNetMATHCrossRefGoogle Scholar
  4. 4.
    Hess, F., Smart, N.P., Vercauteren, F.: The eta pairing revisited. IEEE Trans. Inf. Theory 52(10), 4595–4602 (2006)MathSciNetMATHCrossRefGoogle Scholar
  5. 5.
    Zhao, C.A., Zhang, F., Huang, J.: A note on the Ate pairing. Int. J. Inf. Secur. Arch. 7(6), 379–382 (2008)CrossRefGoogle Scholar
  6. 6.
    Lee, E., Lee, H., Park, C.: Efficient and generalized pairing computation on Abelien varieties. IEEE Trans. Inf. Theory 55(4), 1793–1803 (2009)CrossRefGoogle Scholar
  7. 7.
    Zhao, C.A., Xie, D., Zhang, F., Zhang, J., Chen, B.L.: Computing bilinear pairings on elliptic curves with automorphisms. Des. Codes Crypt. 58(1), 35–44 (2011)MathSciNetMATHCrossRefGoogle Scholar
  8. 8.
    Hess, F.: Pairing lattices. In: Galbraith, S.D., Paterson, K.G. (eds.) Pairing 2008. LNCS, vol. 5209, pp. 18–38. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    Granger, R., Hess, F., Oyono, R., Thériault, N., Vercauteren, F.: Ate pairing on hyperelliptic curves. In: Naor, M. (ed.) EUROCRYPT 2007. LNCS, vol. 4515, pp. 430–447. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
    Zhang, F.: Twisted Ate pairing on hyperelliptic curves and applications Sciece China. Inf. Sci. 53(8), 1528–1538 (2010)MathSciNetGoogle Scholar
  11. 11.
    Fan, X., Gong, G., Jao, D.: Speeding up pairing computations on genus 2 hyperelliptic curves with efficiently computable automorphisms. In: Galbraith, S.D., Paterson, K.G. (eds.) Pairing 2008. LNCS, vol. 5209, pp. 243–264. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  12. 12.
    Fan, X., Gong, G., Jao, D.: Efficient pairing computation on genus 2 curves in projective coordinates. In: Avanzi, R.M., Keliher, L., Sica, F. (eds.) SAC 2008. LNCS, vol. 5381, pp. 18–34. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  13. 13.
    Tang, C., Xu, M., Qi, Y.: Faster pairing computation on genus 2 hyperelliptic curves. Inf. Process. Lett. 111, 494–499 (2011)MathSciNetMATHCrossRefGoogle Scholar
  14. 14.
    Balakrishnan, J., Belding, J., Chisholm, S., Eisenträger, K., Stange, K., Teske, E.: Pairings on hyperelliptic curves (2009). http://www.math.uwaterloo.ca/~eteske/teske/pairings.pdf
  15. 15.
    Cantor, D.G.: Computing in the Jacobian of a hyperelliptic curve. Math. Comp 48(177), 95–101 (1987)MathSciNetMATHCrossRefGoogle Scholar
  16. 16.
    Mumford, D.: Tata Lectures on Theta I, II. Birkhäuser, Boston (1983/84)Google Scholar
  17. 17.
    Howe, E.W.: The Weil pairing and the Hilbert symbol. Math. Ann. 305, 387–392 (1996)MathSciNetMATHCrossRefGoogle Scholar
  18. 18.
    Joux, A.: A one round protocol for tripartite Diffie-Hellman. J. Cryptol. 17, 263–276 (2004)MathSciNetMATHGoogle Scholar
  19. 19.
    Choie, Y., Lee, E.: Implementation of Tate pairing on hyperelliptic curves of genus 2. In: Lim, J.-I., Lee, D.-H. (eds.) ICISC 2003. LNCS, vol. 2971, pp. 97–111. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  20. 20.
    Scott, M., Barreto, P.S.L.M.: Compressed pairings. In: Franklin, M. (ed.) CRYPTO 2004. LNCS, vol. 3152, pp. 140–156. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  21. 21.
    Granger, R., Hess, F., Oyono, R., Thériault, N., Vercauteren, F.: Ate pairing on hyperelliptic curves. In: Naor, M. (ed.) EUROCRYPT 2007. LNCS, vol. 4515, pp. 430–447. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  22. 22.
    Granger, R., Page, D.L., Smart, N.P.: High security pairing-based cryptography revisited. In: Hess, F., Pauli, S., Pohst, M. (eds.) ANTS 2006. LNCS, vol. 4076, pp. 480–494. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  23. 23.
    Silverman, H.: The Arithmetic of Elliptic Curves. GTM, vol. 106, 2nd edn. Springer, New York (2009)MATHCrossRefGoogle Scholar
  24. 24.
    Zhao, C.A., Zhang, F., Huang, J.: All pairings are in a group. IEICE Trans. Fundam. E91–A(10), 3084–3087 (2008)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Shan Chen
    • 1
    • 2
  • Kunpeng Wang
    • 1
  • Dongdai Lin
    • 1
  • Tao Wang
    • 3
  1. 1.State Key Laboratory of Information Security, Institute of Information EngineeringChinese Academy of SciencesBeijingPeople’s Republic of China
  2. 2.University of Chinese Academy of SciencesBeijingPeople’s Republic of China
  3. 3.China Electric Power Research InstituteBeijingPeople’s Republic of China

Personalised recommendations