Paper 2021/513

On One-way Functions from NP-Complete Problems

Yanyi Liu and Rafael Pass

Abstract

We present the first natural \NP-complete problem whose average-case hardness w.r.t. the uniform distribution over instances is \emph{equivalent} to the existence of one-way functions (OWFs). The problem, which originated in the 1960s, is the \emph{Conditional Time-Bounded Kolmogorov Complexity Problem}: let Kt(xz) be the length of the shortest ``program'' that, given the ``auxiliary input'' z, outputs the string x within time t(|x|), and let \mcktp[ζ] be the set of strings (x,z,k) where |z|=ζ(|x|), |k|=log|x| and Kt(xz)<k, where, for our purposes, a ``program'' is defined as a RAM machine. Our main result shows that for every polynomial , there exists some polynomial such that is -complete. We additionally extend the result of Liu-Pass (FOCS'20) to show that for every polynomial , and every polynomial , mild average-case hardness of is equivalent to the existence of OWFs. Taken together, these results provide the following crisp characterization of what is required to base OWFs on : \emph{There exists concrete polynomials such that ``Basing OWFs on '' is equivalent to providing a ``worst-case to (mild) average-case reduction for ''.} In other words, the ``holy-grail'' of Cryptography (i.e., basing OWFs on ) is equivalent to a basic question in algorithmic information theory. As an independent contribution, we show that our -completeness result can be used to shed new light on the feasibility of the \emph{polynomial-time bounded symmetry of information} assertion (Kolmogorov'68).

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. Minor revision. https://eccc.weizmann.ac.il/report/2021/059/
Keywords
one-way functionsKolmogorov complexityaverage-case complexity
Contact author(s)
yl2866 @ cornell edu
rafael @ cs cornell edu
History
2021-11-28: last of 2 revisions
2021-04-23: received
See all versions
Short URL
https://ia.cr/2021/513
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/513,
      author = {Yanyi Liu and Rafael Pass},
      title = {On One-way Functions from {NP}-Complete Problems},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/513},
      year = {2021},
      url = {https://eprint.iacr.org/2021/513}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.