Skip to main content
Log in

Self-witnessing polynomial-time complexity and prime factorization

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

For a number of computational search problems, the existence of a polynomial-time algorithm for the problem implies that a polynomial-time algorithm for the problem is constructively known. Some instances of such self-witnessing polynomial-time complexity are presented. Our main result demonstrates this property for the problem of computing the prime factorization of a positive integer, based on a lemma which shows that a certificate for primality or compositeness can be constructed for a positive integer p in deterministic polynomial time given a complete factorization of p - 1.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M.J. Beeson, Foundations of Constructive Mathematics, Springer, Berlin (1985).

    Google Scholar 

  2. N.G. de Bruijn, On the number of positive integers ≤ x and free of prime factors ≥ y, Indag. Math. Vol. 28 (1966) pp. 239–247.

    Google Scholar 

  3. M.R. Fellows and M.A. Langston, On search, decision and the efficiency of polynomial-time algorithms, Proceedings of the ACM Symposium on Theory of Computing (1989) pp. 501–512.

  4. J. Feigenbaum, R.J. Lipton and S.R. Mahaney, A completeness theorem for almost everywhere invulnerable generators, Technical Memorandum, AT&T Bell Laboratories, (February 1989).

  5. D.S. Johnson, The NP-completeness column: an ongoing guide, Column 19, J. Algorithms vol. 8 (1987) pp. 285–303.

    Google Scholar 

  6. L.A. Levin, Universal enumeration problems, (Russian) Problemy Peredachi Informatsii, Vol. IX (1972) pp. 115–116.

    Google Scholar 

  7. G.L. Miller, Riemann's hypothesis and a test for primality, J. Comput. System Sci. Vol. 13 (1976), pp. 300–317.

    Google Scholar 

  8. R. Mines, F. Richman and W. Ruitenburg, A Course in Constructive Algebra, Springer-Verlag, New York, (1988).

    Google Scholar 

  9. V.R. Pratt, Every prime has a succinct certificate, SIAM J. Comput. Vol. 4 (1975) pp. 214–220.

    Google Scholar 

  10. N. Robertson and P.D. Seymour, Graph minors XIII. Disjoint paths, to appear.

  11. N. Roberston and P.D. Seymour, Graph minors XVI. Wagner's conjecture, to appear.

  12. I. Stewart, The Problems of Mathematics, Oxford University Press, Cambridge (1987).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by S.A. Vanstone

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fellows, M.R., Koblitz, N. Self-witnessing polynomial-time complexity and prime factorization. Des Codes Crypt 2, 231–235 (1992). https://doi.org/10.1007/BF00141967

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00141967

Keywords

Navigation