Paper 2025/1196
Limits on the Power of Private Constrained PRFs
Abstract
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 \textit{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.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Published elsewhere. Major revision. The seventh Conference on Information-Theoretic Cryptography (ITC2026)
- Keywords
- black box separationsprivate constrained PRFs
- Contact author(s)
-
bmd22 @ mails tsinghua edu cn
daicx21 @ mails tsinghua edu cn
ma-yh21 @ mails tsinghua edu cn - History
- 2026-07-27: revised
- 2025-06-26: received
- See all versions
- Short URL
- https://ia.cr/2025/1196
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1196,
author = {Mengda Bi and Chenxin Dai and Yaohua Ma},
title = {Limits on the Power of Private Constrained {PRFs}},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1196},
year = {2025},
url = {https://eprint.iacr.org/2025/1196}
}