Reusable garbled gates for new fully homomorphic encryption service

In this paper, we propose a novel way to provide a fully homomorphic encryption service, namely by using garbled circuits. From a high level perspective, garbled circuits and fully homomorphic encryption, both aim at implementing complex computation on ciphertexts. We define a new cryptographic prim...

Descripción completa

Detalles Bibliográficos
Autores: Wang, Xu An, Xhafa Xhafa, Fatos|||0000-0001-6569-5497, Ma, Jianfeng, Cao, Yunfei, Tang, Dianhua
Tipo de recurso: artículo
Fecha de publicación:2017
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/104501
Acceso en línea:https://hdl.handle.net/2117/104501
https://dx.doi.org/10.1504/IJWGS.2017.10002839
Access Level:acceso abierto
Palabra clave:Data encryption (Computer science)
Fully homomorphic encryption service
Reusable garbled gate
Reusable garbled circuits service
Indistinguishable obfuscation
Xifratge (Informàtica)
Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica
Descripción
Sumario:In this paper, we propose a novel way to provide a fully homomorphic encryption service, namely by using garbled circuits. From a high level perspective, garbled circuits and fully homomorphic encryption, both aim at implementing complex computation on ciphertexts. We define a new cryptographic primitive named reusable garbled gate, which comes from the area of garbled circuits, then based on this new primitive we show that it is very easy to construct a fully homomorphic encryption. However, the instantiation of reusable garbled gates is rather difficult, in fact, we can only instantiate this new primitive based on indistinguishable obfuscation. Furthermore, reusable garbled gates can be a core component for constructing the reusable garbled circuits, which can reduce the communication complexity of them from O(n) to O(1). We believe that reusable garbled gates promise a new way to provide fully homomorphic encryption and reusable garbled circuits service fast.