Paper 2020/137 Original: eprint.iacr.org/2020/137 ↗

Consistency for Functional Encryption

Christian Badertscher
Aggelos Kiayias
Markulf Kohlweiss
Hendrik Waldner
Abstract

In functional encryption (FE) a sender, Alice, encrypts plaintexts that a receiver, Bob, can obtain functional evaluations of, while Charlie is responsible for initializing the encryption keys and issuing the decryption keys. Standard notions of security for FE deal with a malicious Bob and how the confidentiality of Alice's messages can be maintained taking into account the leakage that occurs due to the functional keys that are revealed to the adversary via various forms of indistinguishability experiments that correspond to IND-CPA, IND-CCA and simulation-based security. In this work we provide a complete and systematic investigation of Consistency, a natural security property for FE, that deals with attacks that can be mounted by Alice, Charlie or a collusion of the two against Bob. We develop three main types of consistency notions according to which set of parties is corrupted and investigate their relation to the standard security properties of FE. To validate our different consistency types, we investigate FE in the universally composition setting and we show that our consistency notions naturally complement FE security by proving how they imply (and are implied by) UC security depending on which set of parties is corrupted; in this way we demonstrate a complete characterization of consistency for FE. Finally, we provide explicit constructions that achieve consistency efficiently either directly via a construction based on MDDH for specific function classes of inner products over a modulo group or generically for all the consistency types via compilers using standard cryptographic tools.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2020-07-13: last updated
2020-02-10: published
Short URL
https://ia.cr/2020/137
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2020/137,
      author = {Christian Badertscher and Aggelos Kiayias and Markulf Kohlweiss and Hendrik Waldner},
      title = {Consistency for Functional Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/137},
      year = {2020},
      url = {https://eprint.iacr.org/2020/137}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.