Paper 2013/727

Multi-Input Functional Encryption

Shafi Goldwasser, Vipul Goyal, Abhishek Jain, and Amit Sahai

Abstract

We introduce the problem of Multi-Input Functional Encryption, where a secret key SK_f can correspond to an n-ary function f that takes multiple ciphertexts as input. Multi-input functional encryption is a general tool for computing on encrypting data which allows for mining aggregate information from several different data sources (rather than just a single source as in single input functional encryption). We show wide applications of this primitive to running SQL queries over encrypted database, non-interactive differentially private data release, delegation of computation, etc. We formulate both indistinguishability-based and simulation-based definitions of security for this notion, and show close connections with indistinguishability and virtual black-box definitions of obfuscation. Assuming indistinguishability obfuscation for circuits, we present constructions achieving indistinguishability security for a large class of settings. We show how to modify this construction to achieve simulation-based security as well, in those settings where simulation security is possible. Assuming differing-inputs obfuscation [Barak et al., FOCS'01], we also provide a construction with similar security guarantees as above, but where the keys and ciphertexts are compact.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
functional encryptionobfuscation
Contact author(s)
abhishek @ csail mit edu
History
2013-11-13: received
Short URL
https://ia.cr/2013/727
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2013/727,
      author = {Shafi Goldwasser and Vipul Goyal and Abhishek Jain and Amit Sahai},
      title = {Multi-Input Functional Encryption},
      howpublished = {Cryptology ePrint Archive, Paper 2013/727},
      year = {2013},
      note = {\url{https://eprint.iacr.org/2013/727}},
      url = {https://eprint.iacr.org/2013/727}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.