Cryptology ePrint Archive: Report 2014/989
Controlled Homomorphic Encryption: Definition and Construction
Yvo Desmedt and Vincenzo Iovino and Giuseppe Persiano and Ivan Visconti
Abstract: Fully Homomorphic Encryption schemes (FHEs) and Functional Encryption schemes (FunctEs) have a tremendous impact in Cryptography both for the natural questions that they address and for the wide range of applications in which they have been (sometimes critically) used. 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.
Category / Keywords: unctional enncryption, non-malleability, fully homomorphic encryption
Date: received 10 Dec 2014, last revised 6 Mar 2015
Contact author: vincenzo iovino at uni lu
Available format(s): PDF | BibTeX Citation
Note: In this eprint version we clarify the relation with previous works on functional encryption for randomized functionalities and related primitives
Version: 20150306:122300 (All versions of this report)
Short URL: ia.cr/2014/989
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]