One-way permutations and self-witnessing languages

被引:0
|
作者
Homan, Christopher M. [1 ]
Thakur, Mayur [2 ]
机构
[1] Department of Computer Science, University of Rochester, Rochester NY 14627, United States
[2] Department of Computer Science, University of Rochester, Rochester NY 14627, United States
关键词
Machinery - Polynomial approximation;
D O I
10.1007/978-0-387-35608-2_21
中图分类号
学科分类号
摘要
A desirable property of one-way functions is that they be total, one-to-one, and onto-in other words, that they be permutations. We prove that one-way permutations exist exactly if P ≠ UP ∩ coUP. This provides the first characterization of the existence of oneway permutations based on a complexity-class separation and shows that their existence is equivalent to a number of previously studied complexity-theoretic hypotheses. We also study permutations in the context of witness functions of nondeterministic Turing machines. A language is in PermUP if, relative to some unambiguous, nondeterministic, polynomial-time Turing machine accepting the language, the function mapping each string to its unique witness is a permutation of the members of the language. We show that, under standard complexity-theoretic assumptions, PermUP is a nontrivial subset of UP. We study SelfNP, the set of all languages such that, relative to some nondeterministic, polynomial-time Turing machine that accepts the language, the set of all witnesses of strings in the language is identical to the language itself. We show that SAT ∈ SelfNP, and, under standard complexity-theoretic assumptions, SelfNP ≠ NP.
引用
收藏
页码:243 / 254
相关论文
共 50 条
  • [1] One-way permutations and self-witnessing languages
    Homan, CM
    Thakur, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2003, 67 (03) : 608 - 622
  • [2] One-way permutations and self-witnessing languages
    Homan, CM
    Thakur, M
    FOUNDATIONS OF INFORMATION TECHNOLOGY IN THE ERA OF NETWORK AND MOBILE COMPUTING, 2002, 96 : 243 - 254
  • [3] On quantum one-way permutations
    Kashefi, Elham
    Nishimura, Harumichi
    Vedral, Vlatko
    Quantum Information and Computation, 2002, 2 (05): : 379 - 398
  • [4] On quantum one-way permutations
    Kashefi, E
    Nishimura, H
    Vedral, V
    QUANTUM INFORMATION & COMPUTATION, 2002, 2 (05) : 379 - 398
  • [5] Characterizing the existence of one-way permutations
    Hemaspaandra, LA
    Rothe, J
    THEORETICAL COMPUTER SCIENCE, 2000, 244 (1-2) : 257 - 261
  • [6] LIMITS ON THE PROVABLE CONSEQUENCES OF ONE-WAY PERMUTATIONS
    IMPAGLIAZZO, R
    RUDICH, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 403 : 7 - 26
  • [7] ONE-WAY PERMUTATIONS IN NC0
    HASTAD, J
    INFORMATION PROCESSING LETTERS, 1987, 26 (03) : 153 - 155
  • [8] Universal test for quantum one-way permutations
    Kawachi, A
    Kobayashi, H
    Koshiba, T
    Putra, RH
    THEORETICAL COMPUTER SCIENCE, 2005, 345 (2-3) : 370 - 385
  • [9] On characterizing the existence of partial one-way permutations
    Rothe, M
    Hemaspaandra, LA
    INFORMATION PROCESSING LETTERS, 2002, 82 (03) : 165 - 171
  • [10] Universal test for quantum one-way permutations
    Kawachi, A
    Kobayashi, H
    Koshiba, T
    Putra, RH
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2004, PROCEEDINGS, 2004, 3153 : 839 - 850