Paper 2016/962

On Removing Graded Encodings from Functional Encryption

Nir Bitansky, Huijia Lin, and Omer Paneth

Abstract

Functional encryption (FE) has emerged as an outstanding concept. By now, we know that beyond the immediate application to computation over encrypted data, variants with {\em succinct ciphertexts} are so powerful that they yield the full might of indistinguishability obfuscation (IO). Understanding how, and under which assumptions, such succinct schemes can be constructed has become a grand challenge of current research in cryptography. Whereas the first schemes were based themselves on IO, recent progress has produced constructions based on {\em constant-degree graded encodings}. Still, our comprehension of such graded encodings remains limited, as the instantiations given so far have exhibited different vulnerabilities. Our main result is that, assuming LWE, {\em black-box constructions} of {\em sufficiently succinct} FE schemes from constant-degree graded encodings can be transformed to rely on a much better-understood object --- {\em bilinear groups}. In particular, under an {\em über assumption} on bilinear groups, such constructions imply IO in the plain model. The result demonstrates that the exact level of ciphertext succinctness of FE schemes is of major importance. In particular, we draw a fine line between known FE constructions from constant-degree graded encodings, which just fall short of the required succinctness, and the holy grail of basing IO on better-understood assumptions. In the heart of our result, are new techniques for removing ideal graded encoding oracles from FE constructions. Complementing the result, for weaker ideal models, namely the generic-group model and the random-oracle model, we show a transformation from {\em collusion-resistant} FE in either of the two models directly to FE (and IO) in the plain model, without assuming bilinear groups.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
A minor revision of an IACR publication in EUROCRYPT 2017
Keywords
functional-encryptionobfuscationgraded-encodingsbilinear-groups
Contact author(s)
nirbitan @ csail mit edu
History
2017-04-07: last of 3 revisions
2016-10-05: received
See all versions
Short URL
https://ia.cr/2016/962
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/962,
      author = {Nir Bitansky and Huijia Lin and Omer Paneth},
      title = {On Removing Graded Encodings from Functional Encryption},
      howpublished = {Cryptology ePrint Archive, Paper 2016/962},
      year = {2016},
      note = {\url{https://eprint.iacr.org/2016/962}},
      url = {https://eprint.iacr.org/2016/962}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.