On the Existence of Weak One-Way Functions
Abstract
This note is an attempt to unconditionally prove the existence of weak one way functions (OWF). Starting from a provably intractable decision problem (whose existence is nonconstructively assured from the well-known discrete time-hierarchy theorem from complexity theory), we construct another intractable decision problem that has its words scattered across at a relative frequency , for which upper and lower bounds can be worked out. The value is computed from the density of the language within divided by the total word count . It corresponds to the probability of retrieving a yes-instance of a decision problem upon a uniformly random draw from . The trick to find a language with known bounds on relies on switching from to , where is an easy-to-decide language with a known density across . In defining properly (and upon a suitable G\"odel numbering), the hardness of deciding is inherited from , while its density is controlled by that of . The lower and upper approximation of then let us construct an explicit threshold function (as in random graph theory) that can be used to efficiently and intentionally sample yes- or no-instances of the decision problem (language) (however, without any auxiliary information that could ease the decision like a polynomial witness). In turn, this allows to construct a weak OWF that encodes a bit string by efficiently (in polynomial time) emitting a sequence of randomly constructed intractable decision problems, whose answers correspond to the preimage .
Keywords
Cite
@article{arxiv.1609.01575,
title = {On the Existence of Weak One-Way Functions},
author = {Stefan Rass},
journal= {arXiv preprint arXiv:1609.01575},
year = {2023}
}