One-Way Functions and a Conditional Variant of MKTP

One-way functions (OWFs) are central objects of study in cryptography and computational complexity theory. In a seminal work, Liu and Pass (FOCS 2020) proved that the average-case hardness of computing time-bounded Kolmogorov complexity is equivalent to the existence of OWFs. It remained an open problem to establish such an equivalence for the average-case hardness of some natural NP-complete problem. In this paper, we make progress on this question by studying a conditional variant of the Minimum KT-complexity Problem (MKTP), which we call McKTP, as follows. 1. First, we prove that if McKTP is average-case hard on a polynomial fraction of its instances, then there exist OWFs. 2. Then, we observe that McKTP is NP-complete under polynomial-time randomized reductions. 3. Finally, we prove that the existence of OWFs implies the nontrivial average-case hardness of McKTP. Thus the existence of OWFs is inextricably linked to the average-case hardness of this NP-complete problem. In fact, building on recently-announced results of Ren and Santhanam [28], we show that McKTP is hard-on-average if and only if there are logspace-computable OWFs. 2012 ACM Subject Classification Theory of computation → Circuit complexity; Theory of computation → Problems, reductions and completeness; Theory of computation → Cryptographic primitives

[1]  Eric Allender,et al.  Power from random strings , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[2]  Ilya Volkovich,et al.  One-way Functions and Partial MCSP , 2021, Electron. Colloquium Comput. Complex..

[3]  Rahul Santhanam,et al.  Pseudorandomness and the Minimum Circuit Size Problem , 2019, Electron. Colloquium Comput. Complex..

[4]  Rahul Ilango,et al.  Approaching MCSP from Above and Below: Hardness for a Conditional Variant and AC^0[p] , 2020, ITCS.

[5]  Leonid A. Levin,et al.  A Pseudorandom Generator from any One-way Function , 1999, SIAM J. Comput..

[6]  Rafael Pass,et al.  On One-way Functions and Kolmogorov Complexity , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[7]  Oded Goldreich,et al.  On basing one-way functions on NP-hardness , 2006, STOC '06.

[8]  Rahul Santhanam,et al.  On the Average-Case Complexity of MCSP and Its Variants , 2017, CCC.

[9]  Luca Trevisan Average-case Complexity , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[10]  Daniele Micciancio,et al.  Worst-case to average-case reductions based on Gaussian measures , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[11]  Leslie G. Valiant,et al.  A theory of the learnable , 1984, STOC '84.

[12]  Rafael Pass,et al.  Cryptography from sublinear-time average-case hardness of time-bounded Kolmogorov complexity , 2021, Electron. Colloquium Comput. Complex..

[13]  Rafael Pass,et al.  A Note on One-way Functions and Sparse Languages , 2021, IACR Cryptol. ePrint Arch..

[14]  Oded Goldreich,et al.  On the possibility of basing Cryptography on the assumption that P ≠ NP , 1998, IACR Cryptol. ePrint Arch..

[15]  Russell Impagliazzo,et al.  A personal view of average-case complexity , 1995, Proceedings of Structure in Complexity Theory. Tenth Annual IEEE Conference.

[16]  Rahul Santhanam,et al.  Hardness of KT characterizes parallel cryptography , 2021, Electron. Colloquium Comput. Complex..

[17]  Silvio Micali,et al.  How to construct random functions , 1986, JACM.

[18]  Chris Brzuska,et al.  Towards Fine-Grained One-Way Functions from Strong Average-Case Hardness , 2020, IACR Cryptol. ePrint Arch..

[19]  Michael J. Fischer,et al.  Relations Among Complexity Measures , 1979, JACM.

[20]  Moni Naor,et al.  Efficient cryptographic schemes provably as secure as subset sum , 2004, Journal of Cryptology.

[21]  Richard J. Lipton,et al.  Amplification of weak learning under the uniform distribution , 1993, COLT '93.

[22]  Rahul Santhanam,et al.  Hardness on any Samplable Distribution Suffices: New Characterizations of One-Way Functions by Meta-Complexity , 2021, Electron. Colloquium Comput. Complex..

[23]  J'an Pich,et al.  Learning algorithms from circuit lower bounds , 2020, ArXiv.

[24]  Luca Trevisan,et al.  On Worst-Case to Average-Case Reductions for NP Problems , 2005, Electron. Colloquium Comput. Complex..

[25]  Igor Carboni Oliveira,et al.  NP-hardness of circuit minimization for multi-output functions , 2020, Electron. Colloquium Comput. Complex..

[26]  David Steurer,et al.  Analytical approach to parallel repetition , 2013, STOC.

[27]  Leonid A. Levin,et al.  No better ways to generate hard NP instances than picking uniformly at random , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[28]  Igor Carboni Oliveira,et al.  Conspiracies between Learning Algorithms, Circuit Lower Bounds and Pseudorandomness , 2016, CCC.

[29]  R. Pass,et al.  On the Possibility of Basing Cryptography on EXP≠ BPP , 2021, CRYPTO.

[30]  Mikito Nanashima,et al.  On Basing Auxiliary-Input Cryptography on NP-hardness via Nonadaptive Black-Box Reductions , 2020, Electron. Colloquium Comput. Complex..

[31]  Andrew Chi-Chih Yao,et al.  Theory and Applications of Trapdoor Functions (Extended Abstract) , 1982, FOCS.

[32]  Miklós Ajtai,et al.  Generating hard instances of lattice problems (extended abstract) , 1996, STOC '96.

[33]  Rafael Pass,et al.  On one-way functions from NP-complete problems , 2022, Electron. Colloquium Comput. Complex..

[34]  Shuichi Hirahara,et al.  Non-Black-Box Worst-Case to Average-Case Reductions within NP , 2018, 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS).