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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Allender, E., Rubinstein, R.: P-printable sets. SIAM Journal on Computing 17(6), 1193–1202 (1988)
Bovet, D., Crescenzi, P.: Introduction to the Theory of Complexity. Prentice-Hall, Englewood Cliffs (1993)
Balcázar, J., Díaz, J., Gabarró, J.: Structural Complexity I, 2nd edn. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (1995)
Berman, L.: Polynomial Reducibilities and Complete Sets. PhD thesis, Cornell University, Ithaca (1977)
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)
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)
Brassard, G.: A note on the complexity of cryptography. IEEE Transactions on Information Theory 25(2), 232–233 (1979)
Fenner, S., Fortnow, L., Naik, A., Rogers, J.: Inverting onto functions. Information and Computation 186(1), 90–103 (2003)
Grollmann, J., Selman, A.: Complexity measures for public-key cryptosystems. SIAM Journal on Computing 17(2), 309–335 (1988)
Hartmanis, J., Hemachandra, L.: One-way functions and the nonisomorphism of NP-complete sets. Theoretical Computer Science 81(1), 155–163 (1991)
Hemaspaandra, L., Ogihara, M.: The Complexity Theory Companion. EATCS Texts in Theoretical Computer Science. Springer, Heidelberg (2002)
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)
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)
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)
Hemaspaandra, L., Rothe, J.: Characterizing the existence of one-way permutations. Theoretical Computer Science 244(1–2), 257–261 (2000)
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)
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)
Homan, C., Thakur, M.: One-way permutations and self-witnessing languages. Journal of Computer and System Sciences 67(3), 608–622 (2003)
Kleene, S.: Introduction to Metamathematics. D. van Nostrand Company, Inc., New York (1952)
Ko, K.: On some natural complete operators. Theoretical Computer Science 37(1), 1–30 (1985)
Rothe, J., Hemaspaandra, L.: On characterizing the existence of partial one-way permutations. Information Processing Letters 82(3), 165–171 (2002)
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)
Rabi, M., Sherman, A.: An observation on associative one-way functions in complexity theory. Information Processing Letters 64(5), 239–244 (1997)
Selman, A.: A survey of one-way functions in complexity theory. Mathematical Systems Theory 25(3), 203–221 (1992)
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)
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)
Valiant, L.: The relative complexity of checking and evaluating. Information Processing Letters 5(1), 20–23 (1976)
Watanabe, O.: On hardness of one-way functions. Information Processing Letters 27(3), 151–157 (1988)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)