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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Yang Ba, Xuexian Hu, Yue Chen, Zenghang Hao, Xuewei Li, Xincheng Yan
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