Paper 2014/989

Controlled Homomorphic Encryption: Definition and Construction

Yvo Desmedt, Vincenzo Iovino, Giuseppe Persiano, and Ivan Visconti

Abstract

In this work we put forth the notion of a Controllable Homomorphic Encryption scheme (CHES), a new primitive that includes features of both FHEs and FunctEs. In a CHES it is possible (similarly to a FHE) to homomorphically evaluate a ciphertext Ct = Enc(m) and a circuit C therefore obtaining Enc(C(m)) but only if (similarly to a FunctE) a token for C has been received from the owner of the secret key. We discuss difficulties in constructing a CHES and then show a construction based on any FunctE. As a byproduct our CHES also represents a FunctE supporting the re-encryption functionality and in that respect improves existing solutions.

Note: In this eprint version we clarify the relation with previous works on functional encryption for randomized functionalities and related primitives

Metadata
Available format(s)
PDF
Publication info
Published elsewhere. Minor revision. WAHC '17 (FC Workshop)
Keywords
Functional EncryptionNon-malleabilityFully Homomorphic Encryption
Contact author(s)
vinciovino @ gmail com
History
2017-02-16: last of 5 revisions
2014-12-18: received
See all versions
Short URL
https://ia.cr/2014/989
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2014/989,
      author = {Yvo Desmedt and Vincenzo Iovino and Giuseppe Persiano and Ivan Visconti},
      title = {Controlled Homomorphic Encryption: Definition and Construction},
      howpublished = {Cryptology {ePrint} Archive, Paper 2014/989},
      year = {2014},
      url = {https://eprint.iacr.org/2014/989}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.