Cargando…

Two-Party Privacy-Preserving Set Intersection with FHE

A two-party private set intersection allows two parties, the client and the server, to compute an intersection over their private sets, without revealing any information beyond the intersecting elements. We present a novel private set intersection protocol based on Shuhong Gao’s fully homomorphic en...

Descripción completa

Detalles Bibliográficos
Autores principales: Cai, Yunlu, Tang, Chunming, Xu, Qiuxia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7760825/
https://www.ncbi.nlm.nih.gov/pubmed/33266523
http://dx.doi.org/10.3390/e22121339
_version_ 1783627424440778752
author Cai, Yunlu
Tang, Chunming
Xu, Qiuxia
author_facet Cai, Yunlu
Tang, Chunming
Xu, Qiuxia
author_sort Cai, Yunlu
collection PubMed
description A two-party private set intersection allows two parties, the client and the server, to compute an intersection over their private sets, without revealing any information beyond the intersecting elements. We present a novel private set intersection protocol based on Shuhong Gao’s fully homomorphic encryption scheme and prove the security of the protocol in the semi-honest model. We also present a variant of the protocol which is a completely novel construction for computing the intersection based on Bloom filter and fully homomorphic encryption, and the protocol’s complexity is independent of the set size of the client. The security of the protocols relies on the learning with errors and ring learning with error problems. Furthermore, in the cloud with malicious adversaries, the computation of the private set intersection can be outsourced to the cloud service provider without revealing any private information.
format Online
Article
Text
id pubmed-7760825
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-77608252021-02-24 Two-Party Privacy-Preserving Set Intersection with FHE Cai, Yunlu Tang, Chunming Xu, Qiuxia Entropy (Basel) Article A two-party private set intersection allows two parties, the client and the server, to compute an intersection over their private sets, without revealing any information beyond the intersecting elements. We present a novel private set intersection protocol based on Shuhong Gao’s fully homomorphic encryption scheme and prove the security of the protocol in the semi-honest model. We also present a variant of the protocol which is a completely novel construction for computing the intersection based on Bloom filter and fully homomorphic encryption, and the protocol’s complexity is independent of the set size of the client. The security of the protocols relies on the learning with errors and ring learning with error problems. Furthermore, in the cloud with malicious adversaries, the computation of the private set intersection can be outsourced to the cloud service provider without revealing any private information. MDPI 2020-11-25 /pmc/articles/PMC7760825/ /pubmed/33266523 http://dx.doi.org/10.3390/e22121339 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cai, Yunlu
Tang, Chunming
Xu, Qiuxia
Two-Party Privacy-Preserving Set Intersection with FHE
title Two-Party Privacy-Preserving Set Intersection with FHE
title_full Two-Party Privacy-Preserving Set Intersection with FHE
title_fullStr Two-Party Privacy-Preserving Set Intersection with FHE
title_full_unstemmed Two-Party Privacy-Preserving Set Intersection with FHE
title_short Two-Party Privacy-Preserving Set Intersection with FHE
title_sort two-party privacy-preserving set intersection with fhe
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7760825/
https://www.ncbi.nlm.nih.gov/pubmed/33266523
http://dx.doi.org/10.3390/e22121339
work_keys_str_mv AT caiyunlu twopartyprivacypreservingsetintersectionwithfhe
AT tangchunming twopartyprivacypreservingsetintersectionwithfhe
AT xuqiuxia twopartyprivacypreservingsetintersectionwithfhe