Paper 2015/032
Constrained Key-Homomorphic PRFs from Standard Lattice Assumptions Or: How to Secretly Embed a Circuit in Your PRF
Zvika Brakerski and Vinod Vaikuntanathan
Abstract
Boneh et al. (Crypto 13) and Banerjee and Peikert (Crypto 14) constructed pseudorandom functions (PRFs) from the Learning with Errors (LWE) assumption by embedding combinatorial objects, a path and a tree respectively, in instances of the LWE problem. In this work, we show how to generalize this approach to embed circuits, inspired by recent progress in the study of Attribute Based Encryption.
Embedding a universal circuit for some class of functions allows us to produce constrained keys for functions in this class, which gives us the first standard-lattice-assumption-based constrained PRF (CPRF) for general bounded-description bounded-depth functions, for arbitrary polynomial bounds on the description size and the depth. (A constrained key w.r.t a circuit
Metadata
- Available format(s)
-
PDF
- Publication info
- A minor revision of an IACR publication in TCC 2015
- Contact author(s)
- zvika brakerski @ weizmann ac il
- History
- 2015-01-14: last of 3 revisions
- 2015-01-14: received
- See all versions
- Short URL
- https://ia.cr/2015/032
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2015/032, author = {Zvika Brakerski and Vinod Vaikuntanathan}, title = {Constrained Key-Homomorphic {PRFs} from Standard Lattice Assumptions Or: How to Secretly Embed a Circuit in Your {PRF}}, howpublished = {Cryptology {ePrint} Archive, Paper 2015/032}, year = {2015}, url = {https://eprint.iacr.org/2015/032} }