Abstract
We review the construction of a generalization of the Weil pairing, which is non-degenerate and bilinear, and use it to construct a reduction from the discrete logarithm problem on elliptic curves to the discrete logarithm problem in finite fields, which is efficient for curves with trace of Frobenius congruent to 2modulo the order of the base point. The reduction is as simple to construct as that of Menezes, Okamoto, and Vanstone [16], and is provably equivalent to that of Frey and Rück [10].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
L.M. Adleman. A subexponential algorithm for the discrete logarithm problem with applications to cryptography. In Proc. 20th IEEE Found. Comp. Sci. Symp., pages 55–60, 1979.
L.M. Adleman. The function field sieve. In ANTS: 1st International Algorithmic Number Theory Symposium (ANTS), volume 877 of LNCS, pages 108–121, Berlin, Germany, 1994. Springer.
L.M. Adleman and J. DeMarrais. A subexponential algorithm for discrete logarithms over all finite fields. In Douglas R. Stinson, editor, Proc. CRYPTO 93, pages 147–158. Springer, 1994. Lecture Notes in Computer Science No. 773.
L.M. Adleman and M.D. Huang. Function field sieve method for discrete logarithms over finite fields. INFCTRL: Information and Computation (formerly Information and Control), 151:5–16, 1999.
I. Blake, G. Seroussi, and N. Smart. Elliptic curves in Cryptography, volume 265 of London Mathematical Society, Lecture Note Series. Cambridge University Press, 1999.
I. F. Blake, R. Fuji-Hara, R. C. Mullin, and S. A. Vanstone. Computing logarithms in finite fields of caracteristic two. SIAM J. Alg. Disc. Methods, 5:276–285, 1985.
D. Coppersmith. Fast evaluation of logarithms in fields of characteristic two. IEEE Trans. Inform. Theory, IT-30:587–594, 1984.
W. Diffie and M. Hellman. New directions in cryptography. IEEE Trans. Inform. Theory, 22:472–492, 1976.
G. Frey, M. Müller, and H.G. Rück. The tate pairing and the discrete logarithm applied to elliptic curve cryptosystems. IEEE Trans. Inform. Theory, 45(5):1717–1719, 1999.
G. Frey and H.G. Rück. A remark concerning m-divisibility and the discrete logarithm in the divisor class group of curves. Mathematics of Computation, 62(206):865–874, 1994.
T. Garefalakis and D. Panario. The index calculus method using non-smooth polynomials. Mathematics of Computation, 70(235):1253–1264, 2001.
D.M. Gordon. Discrete logarithms in GF(p) using the number field sieve. SIAM J. Disc. Math., 6(1):124–138, February 1993.
R. Harasawa, J. Shikata, J. Suzuki, and H. Imai. Comparing the MOV and FR reductions in elliptic curve cryptography. In Advances in Cryptology: EUROCRYPT’ 99, volume 1592of Lecture Notes in Computer Science, pages 190–205. Springer, 1999.
N. Koblitz. Elliptic curve cryptosystems. Mathematics of Computation, 48(177):203–209, 1987.
K. S. McCurley. The discrete logarithm problem. Proc. of Symp. in Applied Math., 42:49–74, 1990.
A. Menezes, E. Okamoto, and S. Vanstone. Reducing elliptic curve logarithms to logarithms in a finite field. IEEE Transactions on Information Theory, 39, 1993.
V. S. Miller. Uses of elliptic curves in cryptography. In Hugh C. Williams, editor, Advances in cryptology-CRYPTO’ 85: proceedings, volume 218 of Lecture Notes in Computer Science, pages 417–426. Springer-Verlag, 1986.
C. Pomerance. Fast, rigorous factorization and discrete logarithm algorithms. In Discrete Algorithms And Complexity, Proc. of the Japan-US Joint Seminar, Academic Press, pages 119–143, 1986.
J. H. Silverman. The Arithmetic of Elliptic Curves, volume 106 of Graduate Texts in Mathematics. Springer-Verlag, 1986.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Garefalakis, T. (2002). The Generalized Weil Pairing and the Discrete Logarithm Problem on Elliptic Curves. In: Rajsbaum, S. (eds) LATIN 2002: Theoretical Informatics. LATIN 2002. Lecture Notes in Computer Science, vol 2286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45995-2_15
Download citation
DOI: https://doi.org/10.1007/3-540-45995-2_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43400-9
Online ISBN: 978-3-540-45995-8
eBook Packages: Springer Book Archive