Skip to main content

Enforcing and Defying Associativity, Commutativity, Totality, and Strong Noninvertibility for One-Way Functions in Complexity Theory

  • Conference paper
Theoretical Computer Science (ICTCS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3701))

Included in the following conference series:

Abstract

Rabi and Sherman [RS97,RS93] proved that the hardness of factoring is a sufficient condition for there to exist one-way functions (i.e., p-time computable, honest, p-time noninvertible functions) that are total, commutative, and associative but not strongly noninvertible. In this paper we improve the sufficient condition to P ≠ NP.

More generally, in this paper we completely characterize which types of one-way functions stand or fall together with (plain) one-way functions—equivalently, stand or fall together with P ≠ NP. We look at the four attributes used in Rabi and Sherman’s seminal work on algebraic properties of one-way functions (see [RS97,RS93]) and subsequent papers—strongness (of noninvertibility), totality, commutativity, and associativity—and for each attribute, we allow it to be required to hold, required to fail, or “don’t care.” In this categorization there are 34 = 81 potential types of one-way functions. We prove that each of these 81 feature-laden types stand or fall together with the existence of (plain) one-way functions.

Work supported in part by the NSF under grant NSF-CCF-0426761 and by the DFG under grant RO 1202/9-1. Work done in part while the first two authors were visiting Julius-Maximilians-Universität Würzburg and while the second author was 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. Allender, E., Rubinstein, R.: P-printable sets. SIAM Journal on Computing 17(6), 1193–1202 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bovet, D., Crescenzi, P.: Introduction to the Theory of Complexity. Prentice-Hall, Englewood Cliffs (1993)

    MATH  Google Scholar 

  3. Balcázar, J., Díaz, J., Gabarró, J.: Structural Complexity I, 2nd edn. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (1995)

    Google Scholar 

  4. Berman, L.: Polynomial Reducibilities and Complete Sets. PhD thesis, Cornell University, Ithaca (1977)

    Google Scholar 

  5. Brassard, G., Fortune, S., Hopcroft, J.: A note on cryptography and NP ∩ coNP − P. Technical Report TR-338, Department of Computer Science, Cornell University, Ithaca (April 1978)

    Google Scholar 

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

    Article  Google Scholar 

  7. Brassard, G.: A note on the complexity of cryptography. IEEE Transactions on Information Theory 25(2), 232–233 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  8. Fenner, S., Fortnow, L., Naik, A., Rogers, J.: Inverting onto functions. Information and Computation 186(1), 90–103 (2003)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  10. Hartmanis, J., Hemachandra, L.: One-way functions and the nonisomorphism of NP-complete sets. Theoretical Computer Science 81(1), 155–163 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  11. Hemaspaandra, L., Ogihara, M.: The Complexity Theory Companion. EATCS Texts in Theoretical Computer Science. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  12. Homan, C.: Tight lower bounds on the ambiguity in strong, total, associative, one-way functions. Journal of Computer and System Sciences 68(3), 657–674 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  13. Hemaspaandra, L., Pasanen, K., Rothe, J.: If P ≠ NP then some strongly noninvertible functions are invertible. In: Freivalds, R. (ed.) FCT 2001. LNCS, vol. 2138, pp. 162–171. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  14. Hemaspaandra, L., Rothe, J.: 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 

  15. Hemaspaandra, L., Rothe, J.: Characterizing the existence of one-way permutations. Theoretical Computer Science 244(1–2), 257–261 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  16. Hemaspaandra, L., Rothe, J., Saxena, A.: Enforcing and defying associativity, commutativity, totality, and strong noninvertibility for one-way functions in complexity theory. Technical Report TR-854, Department of Computer Science, University of Rochester, Rochester, NY (December 2004); Revised in, Also appears as ACM Computing Research Repository (CoRR) Technical Report cs.CC/050304 (April 2005)

    Google Scholar 

  17. Hemaspaandra, L., Rothe, J., Wechsung, G.: On sets with easy certificates and the existence of one-way permutations. In: Bongiovanni, G., Bovet, D.P., Di Battista, G. (eds.) CIAC 1997. LNCS, vol. 1203, pp. 264–275. Springer, Heidelberg (1997)

    Google Scholar 

  18. Homan, C., Thakur, M.: One-way permutations and self-witnessing languages. Journal of Computer and System Sciences 67(3), 608–622 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  19. Kleene, S.: Introduction to Metamathematics. D. van Nostrand Company, Inc., New York (1952)

    MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  21. Rothe, J., Hemaspaandra, L.: On characterizing the existence of partial one-way permutations. Information Processing Letters 82(3), 165–171 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  22. Rabi, M., Sherman, A.: 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 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  25. Saxena, A., Soh, B.: A novel method for authenticating mobile agents with one-way signature chaining. In: Proceedings of the 7th International Symposium on Autonomous Decentralized Systems, pp. 187–193. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  26. Saxena, A., Soh, B., Zantidis, D.: A digital cash protocol based on additive zero knowledge. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3482, pp. 672–680. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  27. Valiant, L.: The relative complexity of checking and evaluating. Information Processing Letters 5(1), 20–23 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  28. Watanabe, O.: On hardness of one-way functions. Information Processing Letters 27(3), 151–157 (1988)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hemaspaandra, L.A., Rothe, J., Saxena, A. (2005). Enforcing and Defying Associativity, Commutativity, Totality, and Strong Noninvertibility for One-Way Functions in Complexity Theory. In: Coppo, M., Lodi, E., Pinna, G.M. (eds) Theoretical Computer Science. ICTCS 2005. Lecture Notes in Computer Science, vol 3701. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11560586_22

Download citation

  • DOI: https://doi.org/10.1007/11560586_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29106-0

  • Online ISBN: 978-3-540-32024-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics