On White-Box Learning and Public-Key Encryption

Yanyi Liu*, Noam Mazor*, Rafael Pass*

*Corresponding author for this work

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

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) + ϵ 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.

Original languageEnglish
Title of host publication16th Innovations in Theoretical Computer Science Conference, ITCS 2025
EditorsRaghu Meka
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773614
DOIs
StatePublished - 11 Feb 2025
Event16th Innovations in Theoretical Computer Science Conference, ITCS 2025 - New York, United States
Duration: 7 Jan 202510 Jan 2025

Publication series

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

Conference

Conference16th Innovations in Theoretical Computer Science Conference, ITCS 2025
Country/TerritoryUnited States
CityNew York
Period7/01/2510/01/25

Funding

FundersFunder number
Air Force Office of Scientific ResearchFA9550-23-1-0387, FA9550-23-1-0312
Iowa Science FoundationFA9550-24-1-0267, 2338/23
National Science FoundationCNS 2149305

    Keywords

    • Public-Key Encryption
    • White-Box Learning

    Fingerprint

    Dive into the research topics of 'On White-Box Learning and Public-Key Encryption'. Together they form a unique fingerprint.

    Cite this