Cargando…

Attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage

We propose an attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage environment, in which binary attributes and AND-gate access policy are used. Our proposal enjoys several advantages. Firstly, multi-keyword search is available, and only whe...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Shangping, Yao, Lisha, Zhang, Yaling
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6185864/
https://www.ncbi.nlm.nih.gov/pubmed/30312345
http://dx.doi.org/10.1371/journal.pone.0205675
_version_ 1783362756792025088
author Wang, Shangping
Yao, Lisha
Zhang, Yaling
author_facet Wang, Shangping
Yao, Lisha
Zhang, Yaling
author_sort Wang, Shangping
collection PubMed
description We propose an attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage environment, in which binary attributes and AND-gate access policy are used. Our proposal enjoys several advantages. Firstly, multi-keyword search is available, and only when a data user's attribute set satisfies access policy in keyword index, and keyword token generated by data user matches index successfully, then data user can obtain ciphertext containing keywords. In this way, more accurate keyword search is achievable. Secondly, the search privacy of data user is protected owing to cloud servers cannot obtain any knowledge of keywords which data user is interested in. Meanwhile, the ciphertext is able to be decrypted when data user's attribute set satisfies access policy specified in the ciphertext, which can both improve security of encryption and achieve secure fine-grained access control. Thirdly, the proposed scheme supports attribute revocation, in our scheme when a data user's attribute is revoked, the version number of attribute, non-revoked data users' secret keys and related ciphertexts will be updated, such that data user whose attribute is revoked does not decrypt updated ciphertext anymore. In addition, based on the assumption of decisional linear (DL) and decisional Diffie-Hellman (DDH), our scheme is proved to be secure against selectively chosen-keyword attacks and selectively chosen-plaintext attacks respectively, and it also ensures token privacy security.
format Online
Article
Text
id pubmed-6185864
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-61858642018-10-26 Attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage Wang, Shangping Yao, Lisha Zhang, Yaling PLoS One Research Article We propose an attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage environment, in which binary attributes and AND-gate access policy are used. Our proposal enjoys several advantages. Firstly, multi-keyword search is available, and only when a data user's attribute set satisfies access policy in keyword index, and keyword token generated by data user matches index successfully, then data user can obtain ciphertext containing keywords. In this way, more accurate keyword search is achievable. Secondly, the search privacy of data user is protected owing to cloud servers cannot obtain any knowledge of keywords which data user is interested in. Meanwhile, the ciphertext is able to be decrypted when data user's attribute set satisfies access policy specified in the ciphertext, which can both improve security of encryption and achieve secure fine-grained access control. Thirdly, the proposed scheme supports attribute revocation, in our scheme when a data user's attribute is revoked, the version number of attribute, non-revoked data users' secret keys and related ciphertexts will be updated, such that data user whose attribute is revoked does not decrypt updated ciphertext anymore. In addition, based on the assumption of decisional linear (DL) and decisional Diffie-Hellman (DDH), our scheme is proved to be secure against selectively chosen-keyword attacks and selectively chosen-plaintext attacks respectively, and it also ensures token privacy security. Public Library of Science 2018-10-12 /pmc/articles/PMC6185864/ /pubmed/30312345 http://dx.doi.org/10.1371/journal.pone.0205675 Text en © 2018 Wang et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Wang, Shangping
Yao, Lisha
Zhang, Yaling
Attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage
title Attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage
title_full Attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage
title_fullStr Attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage
title_full_unstemmed Attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage
title_short Attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage
title_sort attribute-based encryption scheme with multi-keyword search and supporting attribute revocation in cloud storage
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6185864/
https://www.ncbi.nlm.nih.gov/pubmed/30312345
http://dx.doi.org/10.1371/journal.pone.0205675
work_keys_str_mv AT wangshangping attributebasedencryptionschemewithmultikeywordsearchandsupportingattributerevocationincloudstorage
AT yaolisha attributebasedencryptionschemewithmultikeywordsearchandsupportingattributerevocationincloudstorage
AT zhangyaling attributebasedencryptionschemewithmultikeywordsearchandsupportingattributerevocationincloudstorage