Paper 2014/917

From Selective to Adaptive Security in Functional Encryption

Prabhanjan Ananth, Zvika Brakerski, Gil Segev, and Vinod Vaikuntanathan

Abstract

In a functional encryption (FE) scheme, the owner of the secret key can generate restricted decryption keys that allow users to learn specific functions of the encrypted messages and nothing else. In many known constructions of FE schemes, security is guaranteed only for messages that are fixed ahead of time (i.e., before the adversary even interacts with the system). This so-called selective security is too restrictive for many realistic applications. Achieving adaptive security (also called full security), where security is guaranteed even for messages that are adaptively chosen at any point in time, seems significantly more challenging. The handful of known adaptively-secure schemes are based on specifically tailored techniques that rely on strong assumptions (such as obfuscation or multilinear maps assumptions). We show that any sufficiently-expressive selectively-secure FE scheme can be transformed into an adaptively-secure one without introducing any additional assumptions. We present a black-box transformation, for both public-key and private-key schemes, making novel use of hybrid encryption, a classical technique that was originally introduced for improving the efficiency of encryption schemes. We adapt the hybrid encryption approach to the setting of functional encryption via a technique for embedding a "hidden execution thread'' in the decryption keys of the underlying scheme, which will only be activated within the proof of security of the resulting scheme. As an additional application of this technique, we show how to construct functional encryption schemes for arbitrary circuits starting from ones for shallow circuits (NC1 or even TC0).

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
Functional encryptionMinimal assumptionsSelective securityAdaptive security
Contact author(s)
prabhanjan va @ gmail com
History
2015-02-16: last of 3 revisions
2014-11-10: received
See all versions
Short URL
https://ia.cr/2014/917
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2014/917,
      author = {Prabhanjan Ananth and Zvika Brakerski and Gil Segev and Vinod Vaikuntanathan},
      title = {From Selective to Adaptive Security in Functional Encryption},
      howpublished = {Cryptology ePrint Archive, Paper 2014/917},
      year = {2014},
      note = {\url{https://eprint.iacr.org/2014/917}},
      url = {https://eprint.iacr.org/2014/917}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.