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

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.

[1]  Alan L. Selman A survey of one-way functions in complexity theory , 2005, Mathematical systems theory.

[2]  Pierluigi Crescenzi,et al.  Introduction to the theory of complexity , 1994, Prentice Hall international series in computer science.

[3]  Jörg Rothe,et al.  Characterizing the existence of one-way permutations , 2000, Theor. Comput. Sci..

[4]  Gilles Brassard,et al.  A Note on Cryptography and NPnCoNP-P, , 1978 .

[5]  Gilles Brassard,et al.  A note on the complexity of cryptography (Corresp.) , 1979, IEEE Trans. Inf. Theory.

[6]  Alan L. Selman,et al.  Complexity Measures for Public-Key Cryptosystems , 1988, SIAM J. Comput..

[7]  Alan T. Sherman,et al.  An Observation on Associative One-Way Functions in Complexity Theory , 1997, Inf. Process. Lett..

[8]  L. Berman Polynomial reducibilities and complete sets. , 1977 .

[9]  Lance Fortnow,et al.  Inverting onto functions , 2003, Inf. Comput..

[10]  Jörg Rothe,et al.  Creating Strong, Total, Commutative, Associative One-Way Functions from Any One-Way Function in Complexity Theory , 1999, J. Comput. Syst. Sci..

[11]  Jörg Rothe,et al.  On Sets with Easy Certificates and the Existence of One-Way Permutations , 1997, CIAC.

[12]  Ben Soh,et al.  A Digital Cash Protocol Based on Additive Zero Knowledge , 2005, ICCSA.

[13]  José L. Balcázar,et al.  Structural Complexity I , 1995, Texts in Theoretical Computer Science An EATCS Series.

[14]  Juris Hartmanis,et al.  One-Way Functions and the Nonisomorphism of NP-Complete Sets , 1991, Theor. Comput. Sci..

[15]  Alan T. Sherman,et al.  Associative one-way functions: a new paradigm for secret-key agreement and digital signatures , 1993 .

[16]  Osamu Watanabe,et al.  On Hardness of One-Way Functions , 1988, Inf. Process. Lett..

[17]  Eric Allender,et al.  P-Printable Sets , 1988, SIAM J. Comput..

[18]  Lane A. Hemaspaandra,et al.  The Complexity Theory Companion , 2002, Texts in Theoretical Computer Science An EATCS Series.

[19]  John E. Hopcroft,et al.  A Note on Cryptography and NP$\cap$ CoNP-P , 1978 .

[20]  S. C. Kleene,et al.  Introduction to Metamathematics , 1952 .

[21]  Alan L. Selman One-Way Functions in Complexity Theory , 1990, MFCS.

[22]  Jörg Rothe,et al.  If P != NP Then Some Strongly Noninvertible Functions Are Invertible , 2001, FCT.

[23]  Ben Soh,et al.  A novel method for authenticating mobile agents with one-way signature chaining , 2005, Proceedings Autonomous Decentralized Systems, 2005. ISADS 2005..

[24]  Ben Soh,et al.  A new paradigm for group cryptosystems using quick keys , 2003, The 11th IEEE International Conference on Networks, 2003. ICON2003..

[25]  Jörg Rothe,et al.  One-way functions in worst-case cryptography: algebraic and security properties are on the house , 1999, SIGA.

[26]  Ker-I Ko,et al.  On Some Natural Complete Operators , 1985, Theor. Comput. Sci..

[27]  Jörg Rothe,et al.  On characterizing the existence of partial one-way permutations , 2002, Inf. Process. Lett..

[28]  Leslie G. Valiant,et al.  Relative Complexity of Checking and Evaluating , 1976, Inf. Process. Lett..

[29]  Osamu Watanabe On One-Way Functions , 1989 .

[30]  Mayur Thakur,et al.  One-way permutations and self-witnessing languages , 2002, J. Comput. Syst. Sci..

[31]  Christopher Homan Tight lower bounds on the ambiguity of strong, total, associative, one-way functions , 2004, J. Comput. Syst. Sci..

[32]  José L. Balcázar,et al.  Structural complexity 1 , 1988 .

[33]  Erich Grädel Definability on finite structures and the existence of one-way functions , 1994, Methods Log. Comput. Sci..