Paper 2019/746
Public-Key Function-Private Hidden Vector Encryption (and More)
James Bartusek, Brent Carmer, Abhishek Jain, Zhengzhong Jin, Tancrède Lepoint, Fermi Ma, Tal Malkin, Alex J. Malozemoff, and Mariana Raykova
Abstract
We construct public-key function-private predicate encryption for the ``small superset functionality,'' recently introduced by Beullens and Wee (PKC 2019). This functionality captures several important classes of predicates:
- Point functions. For point function predicates, our construction is equivalent to public-key function-private anonymous identity-based encryption.
- Conjunctions. If the predicate computes a conjunction, our construction is a public-key function-private hidden vector encryption scheme. This addresses an open problem posed by Boneh, Raghunathan, and Segev (ASIACRYPT 2013).
-
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint. MINOR revision.
- Keywords
- function privacyobfuscationconjunctionssmall supersetgeneric group
- Contact author(s)
-
bartusek james @ gmail com
bcarmer @ galois com
abhishek @ cs jhu edu
zjin12 @ jhu edu
tancrede @ google com
fermima1 @ gmail com
tal @ cs columbia edu
amaloz @ galois com
marianar @ google com - History
- 2019-06-25: received
- Short URL
- https://ia.cr/2019/746
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2019/746, author = {James Bartusek and Brent Carmer and Abhishek Jain and Zhengzhong Jin and Tancrède Lepoint and Fermi Ma and Tal Malkin and Alex J. Malozemoff and Mariana Raykova}, title = {Public-Key Function-Private Hidden Vector Encryption (and More)}, howpublished = {Cryptology {ePrint} Archive, Paper 2019/746}, year = {2019}, url = {https://eprint.iacr.org/2019/746} }