,
Yaohua Ma
,
Chenxin Dai
Creative Commons Attribution 4.0 International license
Private constrained PRFs are constrained PRFs where the constrained key hides information about the predicate circuit. Although there are many constructions and applications of PCPRF, its relationship to basic cryptographic primitives, such as one-way functions and public-key encryptions, has been unclear. For example, we don't know whether one-way functions imply PCPRFs for general predicates, nor do we know whether 1-key secure PCPRF for all polynomial-sized predicates imply public-key primitives such as public-key encryption and secret-key agreement. In this work, we prove the black-box separation between a 1-key secure PCPRF for any predicate and a secret-key agreement, which is the first black-box separation result about PCPRF. Specifically, we prove that there exists an oracle relative to which 1-key secure PCPRFs exist while secret-key agreement does not. Our proof is based on the simulation-based technique proposed by Impagliazzo and Rudich (STOC 89). The main technical challenge in generalizing the simulation-based technique to PCPRF is the issue of unfaithfulness of Eve’s simulation to the real world because our oracle is more complicated than a random oracle. We introduce a new technique which we call the "weighting" technique and show how to leverage it to circumvent the issue of unfaithfulness in the proof framework of Impagliazzo and Rudich.
@InProceedings{bi_et_al:LIPIcs.ITC.2026.2,
author = {Bi, Mengda and Ma, Yaohua and Dai, Chenxin},
title = {{Limits on the Power of Private Constrained PRFs}},
booktitle = {7th Conference on Information-Theoretic Cryptography (ITC 2026)},
pages = {2:1--2:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-426-0},
ISSN = {1868-8969},
year = {2026},
volume = {385},
editor = {Dodis, Yevgeniy},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITC.2026.2},
URN = {urn:nbn:de:0030-drops-270952},
doi = {10.4230/LIPIcs.ITC.2026.2},
annote = {Keywords: Black-box Separations, Private Constrained PRFs, Key Agreement}
}