English

On One-way Functions and Kolmogorov Complexity

Computational Complexity 2020-09-25 v1

Abstract

We prove that the equivalence of two fundamental problems in the theory of computing. For every polynomial t(n)(1+ε)n,ε>0t(n)\geq (1+\varepsilon)n, \varepsilon>0, the following are equivalent: - One-way functions exists (which in turn is equivalent to the existence of secure private-key encryption schemes, digital signatures, pseudorandom generators, pseudorandom functions, commitment schemes, and more); - tt-time bounded Kolmogorov Complexity, KtK^t, is mildly hard-on-average (i.e., there exists a polynomial p(n)>0p(n)>0 such that no PPT algorithm can compute KtK^t, for more than a 11p(n)1-\frac{1}{p(n)} fraction of nn-bit strings). In doing so, we present the first natural, and well-studied, computational problem characterizing the feasibility of the central private-key primitives and protocols in Cryptography.

Keywords

Cite

@article{arxiv.2009.11514,
  title  = {On One-way Functions and Kolmogorov Complexity},
  author = {Yanyi Liu and Rafael Pass},
  journal= {arXiv preprint arXiv:2009.11514},
  year   = {2020}
}
R2 v1 2026-06-23T18:45:38.368Z