Paper 2024/1931

On White-Box Learning and Public-Key Encryption

Yanyi Liu, Cornell Tech
Noam Mazor, Tel Aviv University
Rafael Pass, Cornell Tech, Technion and Tel Aviv University
Abstract

We consider a generalization of the Learning With Error problem, referred to as the white-box learning problem: You are given the code of a sampler that with high probability produces samples of the form $y,f(y)+\epsilon$ where is small, and $f$ is computable in polynomial-size, and the computational task consist of outputting a polynomial-size circuit $C$ that with probability, say, $1/3$ over a new sample $y$? according to the same distributions, approximates $f(y)$ (i.e., $|C(y)-f(y)$ is small). This problem can be thought of as a generalizing of the Learning with Error Problem (LWE) from linear functions $f$ to polynomial-size computable functions. We demonstrate that worst-case hardness of the white-box learning problem, conditioned on the instances satisfying a notion of computational shallowness (a concept from the study of Kolmogorov complexity) not only suffices to get public-key encryption, but is also necessary; as such, this yields the first problem whose worst-case hardness characterizes the existence of public-key encryption. Additionally, our results highlights to what extent LWE “overshoots” the task of public-key encryption. We complement these results by noting that worst-case hardness of the same problem, but restricting the learner to only get black-box access to the sampler, characterizes one-way functions.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Contact author(s)
yl2866 @ cornell edu
noammaz @ gmail com
rafael @ cs cornell edu
History
2024-11-29: approved
2024-11-28: received
See all versions
Short URL
https://ia.cr/2024/1931
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1931,
      author = {Yanyi Liu and Noam Mazor and Rafael Pass},
      title = {On White-Box Learning and Public-Key Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1931},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1931}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.