Cargando…

A Multi-User Public Key Encryption with Multi-Keyword Search out of Bilinear Pairings

Internet of Things (IoT) and cloud computing are adopted widely in daily life and industrial production. Sensors of IoT equipment gather personal, sensitive and important data, which is stored in a cloud server. The cloud helps users to save cost and collaborate. However, the privacy of data is also...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Shuo, Wen, Qiaoyan, Li, Wenmin, Zhang, Hua, Jin, Zhengping
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7730920/
https://www.ncbi.nlm.nih.gov/pubmed/33291483
http://dx.doi.org/10.3390/s20236962
_version_ 1783621795945906176
author Zhang, Shuo
Wen, Qiaoyan
Li, Wenmin
Zhang, Hua
Jin, Zhengping
author_facet Zhang, Shuo
Wen, Qiaoyan
Li, Wenmin
Zhang, Hua
Jin, Zhengping
author_sort Zhang, Shuo
collection PubMed
description Internet of Things (IoT) and cloud computing are adopted widely in daily life and industrial production. Sensors of IoT equipment gather personal, sensitive and important data, which is stored in a cloud server. The cloud helps users to save cost and collaborate. However, the privacy of data is also at risk. Public-key encryption with keyword search (PEKS) is convenient for users to use the data without leaking privacy. In this article, we give a scheme of PEKS for a multi-user to realize the multi-keyword search at once and extend it to show a rank based on keywords match. The receiver can finish the search by himself or herself. With private cloud and server cloud, most users’ computing can be outsourced. Moreover, the PEKS can be transferred to a multi-user model in which the private cloud is used to manage receivers and outsource. The store cloud and the private cloud both obtain nothing with the keyword information. Then our IoT devices can easily run these protocols. As we do not use any pairing operations, the scheme is under more general assumptions that means the devices do not need to take on the heavy task of calculating pairing.
format Online
Article
Text
id pubmed-7730920
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-77309202020-12-12 A Multi-User Public Key Encryption with Multi-Keyword Search out of Bilinear Pairings Zhang, Shuo Wen, Qiaoyan Li, Wenmin Zhang, Hua Jin, Zhengping Sensors (Basel) Article Internet of Things (IoT) and cloud computing are adopted widely in daily life and industrial production. Sensors of IoT equipment gather personal, sensitive and important data, which is stored in a cloud server. The cloud helps users to save cost and collaborate. However, the privacy of data is also at risk. Public-key encryption with keyword search (PEKS) is convenient for users to use the data without leaking privacy. In this article, we give a scheme of PEKS for a multi-user to realize the multi-keyword search at once and extend it to show a rank based on keywords match. The receiver can finish the search by himself or herself. With private cloud and server cloud, most users’ computing can be outsourced. Moreover, the PEKS can be transferred to a multi-user model in which the private cloud is used to manage receivers and outsource. The store cloud and the private cloud both obtain nothing with the keyword information. Then our IoT devices can easily run these protocols. As we do not use any pairing operations, the scheme is under more general assumptions that means the devices do not need to take on the heavy task of calculating pairing. MDPI 2020-12-05 /pmc/articles/PMC7730920/ /pubmed/33291483 http://dx.doi.org/10.3390/s20236962 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
Zhang, Shuo
Wen, Qiaoyan
Li, Wenmin
Zhang, Hua
Jin, Zhengping
A Multi-User Public Key Encryption with Multi-Keyword Search out of Bilinear Pairings
title A Multi-User Public Key Encryption with Multi-Keyword Search out of Bilinear Pairings
title_full A Multi-User Public Key Encryption with Multi-Keyword Search out of Bilinear Pairings
title_fullStr A Multi-User Public Key Encryption with Multi-Keyword Search out of Bilinear Pairings
title_full_unstemmed A Multi-User Public Key Encryption with Multi-Keyword Search out of Bilinear Pairings
title_short A Multi-User Public Key Encryption with Multi-Keyword Search out of Bilinear Pairings
title_sort multi-user public key encryption with multi-keyword search out of bilinear pairings
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7730920/
https://www.ncbi.nlm.nih.gov/pubmed/33291483
http://dx.doi.org/10.3390/s20236962
work_keys_str_mv AT zhangshuo amultiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT wenqiaoyan amultiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT liwenmin amultiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT zhanghua amultiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT jinzhengping amultiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT zhangshuo multiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT wenqiaoyan multiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT liwenmin multiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT zhanghua multiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings
AT jinzhengping multiuserpublickeyencryptionwithmultikeywordsearchoutofbilinearpairings