Abstract
For an elliptic curve E over a finite field \(\mathbb {F}_q\), where q is a prime power, we propose new algorithms for testing the supersingularity of E. Our algorithms are based on the polynomial identity testing problem for the p-th division polynomial of E. In particular, an efficient algorithm using points of high order on E is given.
Similar content being viewed by others
References
Bröker, R.: Constructing supersingular elliptic curves. J. Comb. Number Theory 1(3), 269–273 (2009)
Chang, M.-C., Kerr, B., Shparlinski, I.E., Zannier, U.: Elements of large order on varieties over prime finite fields. J. Théor. Nombres Bordx. 26(3), 579–593 (2014)
Charles, D.X., Lauter, K.E., Goren, E.Z.: Cryptographic hash functions from expander graphs. J. Cryptol. 22(1), 93–113 (2009)
Finch, S.R.: Mathematical constants, vol. 93. Cambridge University Press, Cambridge (2003)
Hooley, C.: On artins conjecture. J. Reine Angew. Math. 225(209–220), 248 (1967)
Husemöller, D.: Elliptic Curves, Volume 111 of Graduate Texts in Mathematics. Springer, Berlin (1987)
Jao, D., De Feo, L.: Towards quantum-resistant cryptosystems from supersingular elliptic curve isogenies. In: International Workshop on Post-Quantum Cryptography. Springer, Berlin, pp. 19–34 (2011)
Jao, D., Soukharev, V.: Isogeny-based quantum-resistant undeniable signatures. In: International Workshop on Post-Quantum Cryptography. Springer, Berlin, pp. 160–179 (2014)
Kohel, D.: Endomorphism Rings of Elliptic Curves Over Finite Fields. PhD thesis, University of California at Berkeley (1996)
Matthews, K.R.: A generalisation of artin’s conjecture for primitive roots. Acta Arith. 29, 113–146 (1976)
Saxena, N.: Progress on polynomial identity testing. Bull. EATCS 99, 49–79 (2009)
Schoof, R.: Elliptic curves over finite fields and the computation of square roots mod \(p\). Math. Comput. 44(170), 483–494 (1985)
Schwartz, J.T.: Fast probabilistic algorithms for verification of polynomial identities. J. ACM: JACM 27(4), 701–717 (1980)
Shoup, V.: Fast construction of irreducible polynomials over finite fields. J. Symb. Comput. 17(5), 371–391 (1994)
Shoup, V., et al.: NTL: A library for doing number theory (2016). http://shoup.net/ntl/
Silverman, J.H.: The Arithmetic of Elliptic Curves, vol. 106. Springer, Berlin (2009)
Stein, W., et al.: Sage: open source mathematical software. 7 December 2009 (2016). http://www.sagemath.org/
Sutherland, A.V.: Identifying supersingular elliptic curves. LMS J. Comput. Math. 15, 317–325 (2012)
The PARI Group, Bordeaux. PARI/GP, version 2.8.0 (2016)
Voloch, J.F.: On the order of points on curves over finite fields. Integers Electron. J. Comb. Number Theory 7(A49), 1 (2007)
Voloch, J.F.: Elements of high order on finite fields from elliptic curves. Bull. Aust. Math. Soc. 81(03), 425–429 (2010)
von zur Gathen, J., Gerhard, J.: Modern Computer Algebra. Cambridge University Press, New York (1999)
Washington, L.C.: Elliptic Curves: Number Theory and Cryptography. CRC Press, Boca Raton (2008)
Zippel, R.: Probabilistic Algorithms for Sparse Polynomials. Springer, Berlin (1979)
Acknowledgements
The author would like to thank Felipe Voloch for his valuable feedback on Sect. 4, and Luca De Feo for helpful comments. This work was partially supported by NSERC, CryptoWorks21, and Public Works and Government Services Canada.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Doliskani, J. On division polynomial PIT and supersingularity. AAECC 29, 393–407 (2018). https://doi.org/10.1007/s00200-018-0349-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00200-018-0349-z