Skip to main content

If P ≠ NP then Some Strongly Noninvertible Functions Are Invertible

  • Conference paper
  • First Online:
Fundamentals of Computation Theory (FCT 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2138))

Included in the following conference series:

Abstract

Rabi, Rivest, and Sherman alter the standard notion of noninvertibility to a new notion they call strong noninvertibility, and show—via explicit cryptographic protocols for secret-key agreement ([RS93,RS97] attribute this to Rivest and Sherman) and digital signatures [RS93,RS97]—that strongly noninvertible functions would be very useful components in protocol design. Their definition of strong noninvertibility has a small twist (“respecting the argument given”) that is needed to ensure cryptographic usefulness. In this paper, we show that this small twist has a large, unexpected consequence: Unless P = NP, some strongly noninvertible functions are invertible.

Supported in part by grants NSF-CCR-9322513 and NSF-INT-9815095/DAAD-315-PPP-gü-ab. Work done in part while visiting Julius-Maximilians-Universität Würzburg.

Supported in part by grant NSF-INT-9815095/DAAD-315-PPP-gü-ab and a Heisenberg Fellowship of the Deutsche Forschungsgemeinschaft. Work done in part while visiting the University of Rochester.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Bovet and P. Crescenzi. Introduction to the Theory of Complexity. Prentice Hall, 1993.

    Google Scholar 

  2. J. Balcázar, J. Díaz, and J. Gabarró. Structural Complexity I. EATCS Texts in Theoretical Computer Science. Springer-Verlag, second edition, 1995.

    Google Scholar 

  3. L. Berman. Polynomial Reducibilities and Complete Sets. PhD thesis, Cornell University, Ithaca, NY, 1977.

    Google Scholar 

  4. A. Beygelzimer, L. Hemaspaandra, C. Homan, and J. Rothe. One-way functions in worst-case cryptography: Algebraic and security properties are on the house. SIGACT News, 30(4):25–40, December 1999.

    Google Scholar 

  5. J. Grollmann and A. Selman. Complexity measures for public-key cryptosystems. SIAM Journal on Computing, 17(2):309–335, 1988.

    Article  MATH  MathSciNet  Google Scholar 

  6. C. Homan. Low ambiguity in strong, total, associative, one-way functions. Technical Report TR-734, University of Rochester, Department of Computer Science, Rochester, NY, August 2000.

    Google Scholar 

  7. L. Hemaspaandra and J. Rothe. Creating strong, total, commutative, associative one-way functions from any one-way function in complexity theory. Journal of Computer and System Sciences, 58(3):648–659, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  8. K. Ko. On some natural complete operators. Theoretical Computer Science, 37(1):1–30, 1985.

    Article  MATH  MathSciNet  Google Scholar 

  9. B. Kaliski Jr., R. Rivest, and A. Sherman. Is the data encryption standard a group? (Results of cycling experiments on DES). Journal of Cryptology, 1(1):3–36, 1988.

    Article  MATH  MathSciNet  Google Scholar 

  10. C. Papadimitriou. Computational Complexity. Addison-Wesley, 1994.

    Google Scholar 

  11. M. Rabi and A. Sherman. Associative one-way functions: A new paradigm for secret-key agreement and digital signatures. Technical Report CS-TR-3183/UMIACS-TR-93-124, Department of Computer Science, University of Maryland, College Park, Maryland, 1993.

    Google Scholar 

  12. M. Rabi and A. Sherman. An observation on associative one-way functions in complexity theory. Information Processing Letters, 64(2):239–244, 1997.

    Article  MathSciNet  Google Scholar 

  13. A. Selman. A survey of one-way functions in complexity theory. Mathematical Systems Theory, 25(3):203–221, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  14. A. Sherman. Cryptology and VLSI (a Two-Part Dissertation). PhD thesis, MIT, Cambridge, MA, 1986. Available as Technical Report MIT/LCS/TR-381.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jörg Rothe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hemaspaandra, L.A., Pasanen, K., Rothe, J. (2001). If P ≠ NP then Some Strongly Noninvertible Functions Are Invertible. In: Freivalds, R. (eds) Fundamentals of Computation Theory. FCT 2001. Lecture Notes in Computer Science, vol 2138. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44669-9_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-44669-9_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42487-1

  • Online ISBN: 978-3-540-44669-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics