Book Chapter10.1007/978-3-319-99807-7_9
Constrained (Verifiable) Pseudorandom Function from Functional Encryption
Pratish Datta
- 25 Sep 2018
- pp 141-159
2
TL;DR: This paper presents a constrained pseudorandom function (CPRF) supporting constraints realizable by polynomial-size circuits, assuming the existence of (public key) functional encryption (FE) with standardPolynomial security against arbitrary collusions, and augments the CPRF construction with the verifiability feature under the same assumption.
read more
Abstract: This paper presents a constrained pseudorandom function (CPRF) supporting constraints realizable by polynomial-size circuits, assuming the existence of (public key) functional encryption (FE) with standard polynomial security against arbitrary collusions. We further augment our CPRF construction with the verifiability feature under the same assumption. Earlier such constructions either work for very restricted settings or rely on highly powerful yet little-understood cryptographic objects such as multilinear maps or indistinguishability obfuscation (IO). Although, there are known transformations from FE to IO, the reductions suffer from an exponential security loss and hence cannot be directly employed to replace IO with FE in cryptographic constructions at the expense of only a polynomial loss. Thus, our results open up a new pathway towards realizing CPRF and its numerous extensions, which are interesting cryptographic primitives in their own right and, moreover, have already been shown instrumental in a staggering range of applications, both in classical as well as in cutting edge cryptography, based on progressively weaker and well-studied cryptographic building blocks. Besides, our work can also be interpreted as yet another stepping stone towards establishing FE as a substitute for IO in cryptographic applications, which is an active research direction of recent times. In order to achieve our results we build upon the prefix puncturing technique developed by Garg et al. [CRYPTO 2016, EUROCRYPT 2017].
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Constrained pseudorandom functions from functional encryption
TL;DR: The results open up a new pathway towards realizing numerous variants of CPRF, which are interesting cryptographic primitives in their own right and have already been shown instrumental in a staggering range of applications, both in classical as well as in cutting edge cryptography, based on progressively weaker and well-studied cryptographic building blocks.
3
Adaptively Secure Constrained Verifiable Random Function
Yao Zan,Hongda Li,Haixia Xu +2 more
TL;DR: This paper presents a generic construction of Constrained Verifiable Random Function (CVRF) achieving adaptive security, leveraging Indistinguishability Obfuscation and Partition Scheme, and provides a proof technique for achieving adaptive security in related scenarios, with implications for micro-payment systems.
References
How to construct random functions
TL;DR: In this paper, a constructive theory of randomness for functions, based on computational complexity, is developed, and a pseudorandom function generator is presented, which is a deterministic polynomial-time algorithm that transforms pairs (g, r), where g is any one-way function and r is a random k-bit string, to computable functions.
2.1K
How to construct random functions
Oded Goldreich,Shafi Goldwasser,Silvio Micali +2 more
- 04 Oct 2019
TL;DR: A constructive theory of randomness for functions, based on computational complexity, is developed, and a pseudorandom function generator is presented that has applications in cryptography, random constructions, and complexity theory.
Functional encryption: definitions and challenges
Dan Boneh,Amit Sahai,Brent Waters +2 more
- 28 Mar 2011
TL;DR: The formal study of functional encryption was initiated by as mentioned in this paper, who gave precise definitions of the concept and its security, and showed that defining security for functional encryption is non-trivial.
Candidate Multilinear Maps from Ideal Lattices
Sanjam Garg,Craig Gentry,Shai Halevi +2 more
- 26 May 2013
TL;DR: This work describes plausible lattice-based constructions with properties that approximate the sought-after multilinear maps in hard-discrete-logarithm groups, and shows an example application of such multi-linear maps that can be realized using the approximation.
Verifiable random functions
Silvio Micali,Michael O. Rabin,Salil Vadhan +2 more
- 17 Oct 1999
TL;DR: This work efficiently combines unpredictability and verifiability by extending the Goldreich-Goldwasser-Micali (1986) construction of pseudorandom functions f/sub s/ from a secret seed s to provide an NP-proof that the value f/ sub s/(x) is indeed correct without compromising the unpredictability of f/ Sub s/ at any other point for which no such a proof was provided.
Related Papers (5)
Sanjam Garg,Mohammad Mahmoody,Ameer Mohammed +2 more
- 12 Nov 2017
Zvika Brakerski,Shafi Goldwasser,Guy N. Rothblum,Vinod Vaikuntanathan +3 more
- 20 Feb 2009
Christoph Bader,Tibor Jager,Yong Li,Sven Schäge +3 more
- 08 May 2016