A Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures
Data sharing has become a key technology to break down data silos in the big data era. Ciphertext-policy attribute-based encryption (CP-ABE) is widely used in secure data-sharing schemes to realize flexible and fine-grained access control. However, in traditional CP-ABE schemes, the access structure...
Guardado en:
Autores principales: | , , , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
Hindawi-Wiley
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/51220d5d6d3c423e9d41ed4efe95e55f |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:51220d5d6d3c423e9d41ed4efe95e55f |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:51220d5d6d3c423e9d41ed4efe95e55f2021-11-22T01:10:06ZA Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures1939-012210.1155/2021/4132597https://doaj.org/article/51220d5d6d3c423e9d41ed4efe95e55f2021-01-01T00:00:00Zhttp://dx.doi.org/10.1155/2021/4132597https://doaj.org/toc/1939-0122Data sharing has become a key technology to break down data silos in the big data era. Ciphertext-policy attribute-based encryption (CP-ABE) is widely used in secure data-sharing schemes to realize flexible and fine-grained access control. However, in traditional CP-ABE schemes, the access structure is directly shared along with the ciphertext, potentially leading to users’ private information leakage. Outsourcing data to a centralized third party can easily result in privacy leakage and single-point bottlenecks, and the lack of transparency in data storage and sharing casts doubts whether users’ data are safe. To address these issues, we propose a blockchain-based CP-ABE scheme with partially hidden access structures (BCP-ABE-PHAS) to achieve fine-grained access control while ensuring user privacy. First, we propose an efficient CP-ABE scheme with partially hidden access structures, where the ciphertext size is constant. To assist data decryption, we design a garbled Bloom filter to help users quickly locate the position of wildcards in the access structure. Then, to improve storage efficiency and system scalability, we propose a data storage scheme that combines blockchain technology and the interplanetary file system, ensuring data integrity. Finally, we employ smart contracts for a transparent data storage and sharing process without third-party participation. Security analysis and performance evaluation show that the proposed BCP-ABE-PHAS scheme can preserve policy privacy with efficient storage and low computational overhead.Yang BaXuexian HuYue ChenZenghang HaoXuewei LiXincheng YanHindawi-WileyarticleTechnology (General)T1-995Science (General)Q1-390ENSecurity and Communication Networks, Vol 2021 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
Technology (General) T1-995 Science (General) Q1-390 |
spellingShingle |
Technology (General) T1-995 Science (General) Q1-390 Yang Ba Xuexian Hu Yue Chen Zenghang Hao Xuewei Li Xincheng Yan A Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures |
description |
Data sharing has become a key technology to break down data silos in the big data era. Ciphertext-policy attribute-based encryption (CP-ABE) is widely used in secure data-sharing schemes to realize flexible and fine-grained access control. However, in traditional CP-ABE schemes, the access structure is directly shared along with the ciphertext, potentially leading to users’ private information leakage. Outsourcing data to a centralized third party can easily result in privacy leakage and single-point bottlenecks, and the lack of transparency in data storage and sharing casts doubts whether users’ data are safe. To address these issues, we propose a blockchain-based CP-ABE scheme with partially hidden access structures (BCP-ABE-PHAS) to achieve fine-grained access control while ensuring user privacy. First, we propose an efficient CP-ABE scheme with partially hidden access structures, where the ciphertext size is constant. To assist data decryption, we design a garbled Bloom filter to help users quickly locate the position of wildcards in the access structure. Then, to improve storage efficiency and system scalability, we propose a data storage scheme that combines blockchain technology and the interplanetary file system, ensuring data integrity. Finally, we employ smart contracts for a transparent data storage and sharing process without third-party participation. Security analysis and performance evaluation show that the proposed BCP-ABE-PHAS scheme can preserve policy privacy with efficient storage and low computational overhead. |
format |
article |
author |
Yang Ba Xuexian Hu Yue Chen Zenghang Hao Xuewei Li Xincheng Yan |
author_facet |
Yang Ba Xuexian Hu Yue Chen Zenghang Hao Xuewei Li Xincheng Yan |
author_sort |
Yang Ba |
title |
A Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures |
title_short |
A Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures |
title_full |
A Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures |
title_fullStr |
A Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures |
title_full_unstemmed |
A Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures |
title_sort |
blockchain-based cp-abe scheme with partially hidden access structures |
publisher |
Hindawi-Wiley |
publishDate |
2021 |
url |
https://doaj.org/article/51220d5d6d3c423e9d41ed4efe95e55f |
work_keys_str_mv |
AT yangba ablockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT xuexianhu ablockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT yuechen ablockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT zenghanghao ablockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT xueweili ablockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT xinchengyan ablockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT yangba blockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT xuexianhu blockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT yuechen blockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT zenghanghao blockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT xueweili blockchainbasedcpabeschemewithpartiallyhiddenaccessstructures AT xinchengyan blockchainbasedcpabeschemewithpartiallyhiddenaccessstructures |
_version_ |
1718418399277613056 |