On characterizing the existence of partial one-way permutations

We study the easy certificate classes introduced by Hemaspaandra, Rothe, and Wechsung, with regard to the question of whether or not surjective one-way functions exist. This is a natural open question in worst-case cryptography. We show that the existence of partial one-way permutations can be characterized by separating P from the class of UP sets that, for all unambiguous polynomial-time Turing machines accepting them, always have easy (i.e., polynomial-time computable) certificates. This characterization expands results of Grollmann and Selman. We also establish characterizations of the existence of (partial and total) surjective poly-to-one one-way functions.

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

[2]  Pierluigi Crescenzi,et al.  Sperner's lemma and robust machines , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[3]  Alan J. Demers,et al.  Some Comments on Functional Self-Reducibility and the NP Hierarchy , 1976 .

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

[5]  Eric Allender,et al.  The Complexity of Sparse Sets in P , 1986, SCT.

[6]  Osamu Watanabe On Polynomial Time One-Truth-Table Reducibility to a Sparse Set , 1992, J. Comput. Syst. Sci..

[7]  Lance Fortnow,et al.  Separability and one-way functions , 1994, computational complexity.

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

[9]  Moni Naor,et al.  Decision trees and downward closures , 1988, [1988] Proceedings. Structure in Complexity Theory Third Annual Conference.

[10]  V. Rich Personal communication , 1989, Nature.

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

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

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

[14]  Juris Hartmanis,et al.  Complexity Classes without Machines: On Complete Languages for UP , 1986, Theor. Comput. Sci..

[15]  Edith Hemaspaandra,et al.  Quasi-injective Reductions , 1994, Theor. Comput. Sci..

[16]  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..

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

[18]  Jörg Rothe,et al.  Easy sets and hard certificate schemes , 1995, Acta Informatica.