Paper 2025/1338
Limits on the Power of Constrained PRFs and Identity-based Cryptography
Abstract
Constrained PRFs are PRFs that allow the generation of constrained keys, which can be used to evaluate the PRF on a subset of the inputs. The PRF is still pseudorandom for an adversary who obtains multiple of these constrained keys on all inputs where none of the constrained keys allow it to evaluate the PRF. Constrained PRFs are known for some simple constraint classes (such as puncturing or intervals) from one-way functions, but for more powerful constraint classes, such as bitfixing, the only known constructions need heavy machinery, like indistinguishability obfuscation or multilinear maps. In this work we show that constrained PRFs (for any constraint class) do not imply key agreement in a black-box way with an oracle separation. The result also applies to delegatable constrained PRFs, where constrained keys can be used to generate other, more restrictive constrained keys. We show that this result has interesting implications for identity-based cryptography, where users obtain secret keys from a trusted, central authority. Namely, it shows that primitives that allow key agreement in this setting, like identity-based non-interactive key exchange and a weaker variant of identity-based encryption that we introduce in this work, do not imply key agreement and thus can exist even in a world where traditional key agreement and public-key encryption is impossible.
Note: See the end of the paper for a list of changes.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- Constrained PRFIBEID-NIKEOracle separation
- Contact author(s)
- roman langrehr @ uwaterloo ca
- History
- 2026-01-29: last of 4 revisions
- 2025-07-22: received
- See all versions
- Short URL
- https://ia.cr/2025/1338
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1338,
author = {Roman Langrehr},
title = {Limits on the Power of Constrained {PRFs} and Identity-based Cryptography},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1338},
year = {2025},
url = {https://eprint.iacr.org/2025/1338}
}