On One-Way Functions from NP-Complete Problems

Yanyi Liu*, Rafael Pass*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

We present the first natural NP-complete problem whose average-case hardness w.r.t. the uniform distribution over instances is equivalent to the existence of one-way functions (OWFs). The problem, which originated in the 1960s, is the Conditional Time-Bounded Kolmogorov Complexity Problem: let Kt(x | z) 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(x | z) < k, where, for our purposes, a “program” is defined as a RAM machine. Our main result shows that for every polynomial t(n) ≥ n2, there exists some polynomial ζ such that McKtP[ζ] is NP-complete. We additionally extend the result of Liu-Pass (FOCS’20) to show that for every polynomial t(n) ≥ 1.1n, and every polynomial ζ(·), mild average-case hardness of McKtP[ζ] is equivalent to the existence of OWFs. Taken together, these results provide the following crisp characterization of what is required to base OWFs on NP ⊈ BPP: There exists concrete polynomials t, ζ such that “Basing OWFs on NP ⊈ BPP” is equivalent to providing a “worst-case to (mild) average-case reduction for McKtP[ζ]”. In other words, the “holy-grail” of Cryptography (i.e., basing OWFs on NP ⊈ BPP) is equivalent to a basic question in algorithmic information theory. As an independent contribution, we show that our NP-completeness result can be used to shed new light on the feasibility of the polynomial-time bounded symmetry of information assertion (Kolmogorov’68).

Original languageEnglish
Title of host publication37th Computational Complexity Conference, CCC 2022
EditorsShachar Lovett
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959772419
DOIs
StatePublished - 1 Jul 2022
Event37th Computational Complexity Conference, CCC 2022 - Philadelphia, United States
Duration: 20 Jul 202223 Jul 2022

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume234
ISSN (Print)1868-8969

Conference

Conference37th Computational Complexity Conference, CCC 2022
Country/TerritoryUnited States
CityPhiladelphia
Period20/07/2223/07/22

Keywords

  • Kolmogorov Complexity
  • NP-Completeness
  • One-way Functions

Fingerprint

Dive into the research topics of 'On One-Way Functions from NP-Complete Problems'. Together they form a unique fingerprint.

Cite this