Factoring n and the Number of Points of Kummer Hypersurfaces mod n | SpringerLink
Skip to main content

Factoring n and the Number of Points of Kummer Hypersurfaces mod n

  • Conference paper
  • First Online:
Number-Theoretic Methods in Cryptology (NuTMiC 2017)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 10737))

Included in the following conference series:

Abstract

In this paper we describe the reduction of factorization of a square-free integer n to the problem of determining the number of points in \(\mathbb {Z}_n^{d+1}\) on twists of Kummer hypersurfaces \(y^k = f(x_1,\ldots , x_d)\,{\text {mod}}\,n\), where \(f(x_1,\ldots , x_d)\in \mathbb {Z}_n[x_1,\ldots , x_d]\) and \(k>1\). This reduction is expected to be polynomial time (in \({\text {log}}\,n\)) for small k and fixed number of prime divisors of n provided that some necessary for this reduction conditions are satisfied. This extends the known reduction of factorization to determining the number of points on elliptic curves \(y^2 = x^3 +ax +b\) over \(\mathbb {Z}_n\). In particular our reduction implies that factorization of n can be reduced to determining the number of points on quadrics in \(\mathbb {Z}_n^{d}\), \(d>1\), which extends the known reduction of factorization to determining the order of \(\mathbb {Z}_n^*\). We also describe the reduction of factorization to determine the number of points in \(\mathbb P^2(\mathbb {Z}_n)\) on superelliptic curves \(y^k = f(x_1)\,{\text {mod}}\,n\). To study the complexity of these reductions we introduce some notions and prove useful facts for a more precise analysis. In greater detail we consider the case of the reduction when \(n=pq\) is a product of two primes and \(k=2\).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Adleman, L.M., McCurley, K.S.: Open problems in number theoretic complexity, II. In: Adleman, L.M., Huang, M.-D. (eds.) ANTS 1994. LNCS, vol. 877, pp. 291–322. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-58691-1_70

    Chapter  Google Scholar 

  2. Bach, E.: Discrete logarithms and factoring. Computer Science Division, University of California, Berkeley (1984)

    Google Scholar 

  3. Davenport, H.: Multiplicative Number Theory. Markham Publishing Company, Chicago (1967)

    MATH  Google Scholar 

  4. Dryło, R.E., Pomykała, J.: Integer factoring problem and elliptic curves over the ring \(\mathbb{Z}_n\) (submitted)

    Google Scholar 

  5. Durnoga, K., Pomykała, J.: Large sieve, Miller-Rabin compositness witnesses and integer factoring problem. Fundam. Inf. 156(2), 179–185 (2017)

    Article  Google Scholar 

  6. Galbraith, S., Paulus, S., Smart, N.: Arithmetic on superelliptic curves. Math. Comput. 71(237), 393–405 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  7. Hardy, G.H., Wright, E.M.: An Introduction to the Theory of Numbers, 5th edn. OxfordScience Publications/Clarendon Press, Oxford (1979)

    MATH  Google Scholar 

  8. Kunihiro, N., Koyama, K.: Equivalence of counting the number of points on elliptic curve over the ring Zn and factoring n. In: Nyberg, K. (ed.) EUROCRYPT 1998. LNCS, vol. 1403, pp. 47–58. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0054116

    Google Scholar 

  9. Knuth, D.E., Trabb, L.: Analysis of a simple factorization algorithm. Theoret. Comput. Sci. 3, 321–348 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  10. Lau, Y.K., Wu, J.: On the least quadratic non-residue. Int. J. Number Theory 04, 423 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  11. Lenstra Jr., H.W.: Factoring integers with elliptic curves. Ann. Math. 126, 649–673 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  12. Lenstra Jr., H.W.C.: Pomerance, primality testing with Gaussian periods. http://www.ams.org/journals/mcom/2015-84-291/S0025-5718-2014-02840-8

  13. Martin, S., Morillo, P., Villar, J.L.: Computing the order of points on an elliptic curve modulo N is as difficult as factoring N. Appl. Math. Lett. 14(3), 341–346 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  14. Okamoto, T., Uchiyama, S.: Security of an identity-based cryptosystem and the related reductions. In: Nyberg, K. (ed.) EUROCRYPT 1998. LNCS, vol. 1403, pp. 546–560. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0054153

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert Dryło .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dryło, R., Pomykała, J. (2018). Factoring n and the Number of Points of Kummer Hypersurfaces mod n . In: Kaczorowski, J., Pieprzyk, J., Pomykała, J. (eds) Number-Theoretic Methods in Cryptology. NuTMiC 2017. Lecture Notes in Computer Science(), vol 10737. Springer, Cham. https://doi.org/10.1007/978-3-319-76620-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-76620-1_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-76619-5

  • Online ISBN: 978-3-319-76620-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics