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...
Autores principales: | , , |
---|---|
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 |