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.
Category / Keywords: public-key cryptography / functional encryption, obfuscation Date: received 5 Nov 2013 Contact author: abhishek at csail mit edu Available format(s): PDF | BibTeX Citation Version: 20131113:052122 (All versions of this report) Short URL: ia.cr/2013/727 Discussion forum: Show discussion | Start new discussion