A blockchain-based framework for data sharing with fine-grained access control in decentralized storage systems
Open accessAbstract
In traditional cloud storage systems, attribute-based encryption (ABE) is regarded as an important technology for solving the problem of data privacy and fine-grained access control. However, in all ABE schemes, the private key generator has the ability to decrypt all data stored in the cloud server, which may bring serious problems such as key abuse and privacy data leakage. Meanwhile, the traditional cloud storage model runs in a centralized storage manner, so single point of failure may leads to the collapse of system. With the development of blockchain technology, decentralized storage mode has entered the public view. The decentralized storage approach can solve the problem of single point of failure in traditional cloud storage systems and enjoy a number of advantages over centralized storage, such as low price and high throughput. In this paper, we study the data storage and sharing scheme for decentralized storage systems and propose a framework that combines the decentralized storage system interplanetary file system, the Ethereum blockchain, and ABE technology. In this framework, the data owner has the ability to distribute secret key for data users and encrypt shared data by specifying access policy, and the scheme achieves fine-grained access control over data. At the same time, based on smart contract on the Ethereum blockchain, the keyword search function on the cipher text of the decentralized storage systems is implemented, which solves the problem that the cloud server may not return all of the results searched or return wrong results in the traditional cloud storage systems. Finally, we simulated the scheme in the Linux system and the Ethereum official test network Rinkeby, and the experimental results show that our scheme is feasible.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The drawbacks of Wang et al.'s research are that data security and the delay arising from ABE and access control approach were not analyzed.
“However, the drawbacks of the research is that data security and the delay arising from ABE and access control approach were not analyzed.”
From A survey on the adoption of blockchain in IoT: challenges and solutions (2021) · cites this paper as [83]
Maintenance of standardization across the various agencies.
“Maintenance of standardization across the various agencies [48].”
From Blockchain leveraged decentralized IoT ehealth framework (2020) · cites this paper as [48]
By integrating with blockchain, the MaaS model can be operated in a much more secure and decentralized manner.
“By integrating with the blockchain, the MaaS model can be operated in a much more secure and decentralized manner [251].”
From Blockchain for 5G and beyond networks: A state of the art survey (2020) · cites this paper as [251]
Cites
Bitcoin: A Peer-to-Peer Electronic Cash SystemPreprint
Nakamoto, S. (2019) · SSRN Electronic Journal · doi:10.2139/ssrn.3440802 · Cited by 14,600 · see citing works
(2013) · Cited by 5,372 · see citing works
Fuzzy Identity-Based Encryption
Sahai, A., & Waters, B. R. (2005) · Lecture notes in computer science · doi:10.1007/11426639_27 · Cited by 4,626 · see citing works
Practical techniques for searches on encrypted data
Song, D., Wagner, D. A., & Perrig, A. (2002) · doi:10.1109/secpri.2000.848445 · Cited by 3,376 · see citing works
Public Key Encryption with Keyword Search
Boneh, D., Crescenzo, G. D., Ostrovsky, R., & Persiano, G. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-24676-3_30 · Cited by 3,245 · see citing works
Decentralizing Privacy: Using Blockchain to Protect Personal Data
Zyskind, G., Nathan, O., & Pentland, A. '. (2015) · 2015 IEEE Security and Privacy Workshops · doi:10.1109/spw.2015.27 · Cited by 2,617 · see citing works
IPFS - Content Addressed, Versioned, P2P File SystemPreprint
Benet, J. (2014) · arXiv (Cornell University) · doi:10.4230/lipics.opodis.2022.9 · Cited by 1,856 · see citing works
Conjunctive, Subset, and Range Queries on Encrypted Data
Boneh, D., & Waters, B. R. (2007) · Springer eBooks · doi:10.1007/978-3-540-70936-7_29 · Cited by 1,436 · see citing works
Multi-authority Attribute Based Encryption
Chase, M. (2007) · Lecture Notes in Computer Science · doi:10.1007/978-3-540-70936-7_28 · Cited by 1,112 · see citing works
KSF-OABE: Outsourced Attribute-Based Encryption with Keyword Search Function for Cloud Storage
Li, J., Lin, X., Zhang, Y., & Han, J. (2016) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2016.2542813 · Cited by 321 · see citing works
Self-citationZhang, Y., Chen, X., Li, J., et al. (2016) · Information Sciences · doi:10.1016/j.ins.2016.04.015 · Cited by 264 · see citing works
Self-citationSearching an Encrypted Cloud Meets Blockchain: A Decentralized, Reliable and Fair Realization
Hu, S., Cai, C., Wang, Q., Wang, C., Luo, X., & Ren, K. (2018) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infocom.2018.8485890 · Cited by 258 · see citing works
User Collusion Avoidance CP-ABE With Efficient Attribute Revocation for Cloud Storage
Li, J., Wei, Y. B., Han, J., et al. (2017) · IEEE Systems Journal · doi:10.1109/jsyst.2017.2667679 · Cited by 222 · see citing works
Privacy-preserving blockchain based IoT ecosystem using attribute-based encryption
Rahulamathavan, Y., Phan, R. C.-W., Rajarajan, M., Misra, S., & Kondoz, A. (2017) · 2017 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS) · doi:10.1109/ants.2017.8384164 · Cited by 211 · see citing works
Full Verifiability for Outsourced Decryption in Attribute Based Encryption
Li, J., Yao, W., Zhang, Y., et al. (2017) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2017.2710190 · Cited by 203 · see citing works
Self-citationQian, H., Li, J., Zhang, Y., et al. (2014) · International Journal of Information Security · doi:10.1007/s10207-014-0270-9 · Cited by 189 · see citing works
Self-citationA Decentralized Public Key Infrastructure with Identity Retention.
Fromknecht, C., Velicanu, D., & Yakoubov, S. (2014) · Cited by 187 · see citing works
Blockchain-Based System for Secure Data Storage with Private Keyword Search
Do, H. G., & Ng, W. K. (2017) · IEEE World Congress on Services (SERVICES) · doi:10.1109/services.2017.23 · Cited by 148 · see citing works
Searchable ciphertext‐policy attribute‐based encryption with revocation in cloud storage
Li, J., Shi, Y., & Zhang, Y. (2015) · International Journal of Communication Systems · doi:10.1002/dac.2942 · Cited by 130 · see citing works
Self-citationAttribute-Based Publishing with Hidden Credentials and Hidden Policies.
Kapadia, A. C., Tsang, P. P., & Smith, S. W. (2007) · Cited by 124 · see citing works
Searchain: Blockchain-based private keyword search in decentralized storage
Jiang, P., Guo, F., Liang, K., Lai, J., & Wen, Q. (2017) · Future Generation Computer Systems · doi:10.1016/j.future.2017.08.036 · Cited by 110 · see citing works
Wan, Z., & Deng, R. H. (2016) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2016.2635128 · Cited by 98 · see citing works
Zhang, Y., Zheng, D., Chen, X., et al. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-12475-9_18 · Cited by 78 · see citing works
Self-citationA Blockchain-based Access Control for Big Data
Es-Samaali, A. O. H., Van, N., & Kodama, R. N. S. (2017) · Journal of Computer Networks and Communications · Cited by 73 · see citing works
Towards trustworthy and private keyword search in encrypted decentralized storage
Cai, C., Yuan, X., & Wang, C. (2017) · 2017 IEEE International Conference on Communications (ICC) · doi:10.1109/icc.2017.7996810 · Cited by 67 · see citing works
A Searchable Symmetric Encryption Scheme using BlockChainPreprint
Li, H., Zhang, F., He, J., & Tian, H. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1711.01030 · Cited by 41 · see citing works
A Cloud-Based Access Control Scheme with User Revocation and Attribute Update
Zhang, P., Chen, Z., Liang, K., et al. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-40253-6_32 · Cited by 37 · see citing works
New Ciphertext-Policy Attribute-Based Encryption with Efficient Revocation
Zu, L., Liu, Z., & Li, J. (2014) · IEEE International Conference on Computer and Information Technology (CIT) · doi:10.1109/cit.2014.97 · Cited by 30 · see citing works
Pussewalage, H. S. G., & Oleshchuk, V. A. (2017) · ACM Symposium on Access Control Models and Technologies (SACMAT) · doi:10.1145/3078861.3078880 · Cited by 21 · see citing works
Data Owner Based Attribute Based Encryption
Zhang, J., Wang, X. A., & Ma, J. (2015) · International Conference on Intelligent Networking and Collaborative Systems (INCoS) · doi:10.1109/incos.2015.42 · Cited by 14 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Blockchain for Secure EHRs Sharing of Mobile Cloud Based E-Health Systems
Nguyen, D. C., Pathirana, P. N., Ding, M., & Seneviratne, A. (2019) · IEEE Access · doi:10.1109/access.2019.2917555 · Cited by 574 · see citing works
“To better preserve data privacy and availability on clouds, the authors in [21] designed a decentralized storage system by combining Interplanetary File System (IPFS), Ethereum blockchain, and attribute-based encryption (ABE) technologies.”
MethodBlockchain for 5G and beyond networks: A state of the art survey
Nguyen, D. C., Pathirana, P. N., Ding, M., & Seneviratne, A. (2020) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2020.102693 · Cited by 412 · see citing works
A survey on the adoption of blockchain in IoT: challenges and solutions
Uddin, M. A., Stranieri, A., Gondal, I., & Balasubramanian, V. (2021) · Blockchain: Research and Applications · doi:10.1016/j.bcra.2021.100006 · Cited by 365 · see citing works
BEdgeHealth: A Decentralized Architecture for Edge-Based IoMT Networks Using Blockchain
Nguyen, D. C., Pathirana, P. N., Ding, M., & Seneviratne, A. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3058953 · Cited by 184 · see citing works
EACMS: Emergency Access Control Management System for Personal Health Record Based on Blockchain
Rajput, A. R., Li, Q., Taleby Ahvanooey, M., & Masood, I. (2019) · IEEE Access · doi:10.1109/access.2019.2917976 · Cited by 166 · see citing works
Blockchain leveraged decentralized IoT ehealth framework
Uddin, M. A., Stranieri, A., Gondal, I., & Balasubramanian, V. (2020) · Internet of Things · doi:10.1016/j.iot.2020.100159 · Cited by 116 · see citing works
A Survey of Blockchain-Based Schemes for Data Sharing and Exchange
Song, R., Xiao, B., Song, Y., Guo, S., & Yang, Y. (2023) · IEEE Transactions on Big Data · doi:10.1109/tbdata.2023.3293279 · Cited by 59 · see citing works
- Authors
- Wang, S., Zhang, Y., & Zhang, Y.
- Affiliations
- Xi'an University of Technology (CN)
- Venue
- IEEE Access
- Published
- 2018
- Volume
- 6
- Pages
- 38437-38450
- ISSN
- 2169-3536 (ISSN-L)
- OpenAlex
- W2810011639
- Cited by
- 627
- References
- 30
- Citations by year
- 2026: 25 · 2025: 58 · 2024: 78 · 2023: 90 · 2022: 109 · 2021: 115 · 2020: 97 · 2019: 53 · 2018: 2
- FWCI
- 107.34
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- IEEE Access (publishedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Funders
- National Natural Science Foundation of China (61572019, 61173192)
- Natural Science Foundation of Shaanxi Province (2016JZ001)
- Topics
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
- Physical Sciences › Computer Science › Information Systems › Cloud Data Security Solutions
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Keywords
- blockchain, decentralized storage, attribute-based encryption, fine-grained access control, data sharing, IPFS, Ethereum smart contracts, cloud storage security, key distribution, data privacy
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review