A Transformation Approach from Constrained Pseudo-Random Functions to Constrained Verifiable Random Functions
Constrained pseudorandom functions (CPRFs) are fundamental cryptographic primitives used in broadcast encryption and attributed-based encryption. Constrained verifiable random functions (CVRFs) extend CPRFs by incorporating verifiability. A constrained key skS, derived from the master secret key sk, restricts computation to a set Sf with correct evaluation. This allows holders of skS to compute function values only for inputs in S. Prior constructions of CVRFs rely on strong assumptions like multilinear maps or indistinguishability obfuscation, which often suffer from theoretical or practical limitations. In this work, we introduce a simple, generic approach for building CVRFs from basic cryptographic primitives. Specifically, we give a general transformation from any CPRF to a CVRF, achieving provability, uniqueness, and pseudorandomness. We demonstrate that CVRFs can be generically constructed from the following cryptographic primitives: CPRFs, perfectly binding commitment schemes, and non-interactive proof systems. Compared to previous schemes, our approach features a fixed-length public key independent of the circuit depth, improving efficiency and scalability.
Authors
- Muhua Liu (ORCID: https://orcid.org/0000-0002-4707-1354)
- Pu Li (ORCID: https://orcid.org/0000-0001-6481-9961)
- Youlin Shang (ORCID: https://orcid.org/0000-0002-9859-4040)
Institutions
- Henan University of Science and Technology (CN)
Publication Details
- Journal
- Electronics
- Published
- 2025-05-28
- DOI
- https://doi.org/10.3390/electronics14112194
- Primary Topic
- Cryptography and Data Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China