journal article·2024Open access

A Blockchain and CP-ABE Based Access Control Scheme with Fine-Grained Revocation of Attributes in Cloud Health

Ye Lu, Tao Feng, Chunyan Liu, Wenbo Zhang

Computers, Materials & Continua· Volume 78· Issue 2

Abstract

The Access control scheme is an effective method to protect user data privacy. The access control scheme based on blockchain and ciphertext policy attribute encryption (CP–ABE) can solve the problems of single—point of failure and lack of trust in the centralized system. However, it also brings new problems to the health information in the cloud storage environment, such as attribute leakage, low consensus efficiency, complex permission updates, and so on. This paper proposes an access control scheme with fine-grained attribute revocation, keyword search, and traceability of the attribute private key distribution process. Blockchain technology tracks the authorization of attribute private keys. The credit scoring method improves the Raft protocol in consensus efficiency. Besides, the interplanetary file system (IPFS) addresses the capacity deficit of blockchain. Under the premise of hiding policy, the research proposes a fine-grained access control method based on users, user attributes, and file structure. It optimizes the data-sharing mode. At the same time, Proxy Re-Encryption (PRE) technology is used to update the access rights. The proposed scheme proved to be secure. Comparative analysis and experimental results show that the proposed scheme has higher efficiency and more functions. It can meet the needs of medical institutions.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Access Control and Trust · Blockchain Technology Applications and Security · Cloud Data Security Solutions

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (38)

Show source-provided references
1. Ciphertext-policy attribute-based encryption: An expressive, efficient, and provably secure realization
2. A partially hidden policy CP-ABE scheme against attribute values guessing attacks with online privacy-protective decryption testing in IoT assisted cloud computing10.1016/j.future.2021.04.022 ↗
3. Secure and efficient attribute-based access control for multiauthority cloud storage10.1109/JSYST.2016.2633559 ↗
4. A revocable attribute-based encryption EHR sharing scheme with multiple authorities in blockchain10.1007/s12083-022-01387-4 ↗
5. Hidden policy attribute-based data sharing with direct revocation and keyword search in cloud computing10.3390/s18072158 ↗
6. Traceable ciphertext-policy attribute-based encryption scheme with attribute level user revocation for cloud storage10.1371/journal.pone.0203225 ↗
7. A novel attribute-based encryption approach with integrity verification for CAD assembly models10.1016/j.eng.2021.03.011 ↗
8. RBAC-SC: Role-based access control using smart contract10.1109/ACCESS.2018.2812844 ↗
9. Policychain: A decentralized authorization service with script-driven policy on blockchain for Internet of Things10.1109/JIOT.2021.3109147 ↗
10. Exploiting smart contracts for capability-based access control in the Internet of Things10.3390/s20061793 ↗
11. FairAccess: A new Blockchain-based access control framework for the Internet of Things: FairAccess: A new access control framework for IoT10.1002/sec.1748 ↗
12. Smart contract-based access control for the Internet of Things10.1109/JIOT.2018.2847705 ↗
13. Secure attribute-based systems
14. A ciphertext-policy Attribute based encryption scheme for wireless body area networks based on ECC10.1016/j.jisa.2020.102559 ↗
15. RMA-CPABE: A multi-authority CPABE scheme with reduced ciphertext size for IoT devices10.1016/j.future.2022.08.017 ↗
16. Blockchain-based secure and fair IoT data trading system with bilateral authorization10.32604/cmc.2023.039462 ↗
17. Practical techniques for searches on encrypted data
18. Public key encryption with keyword search
19. Multi authority ciphertext-policy attribute-based encryption for security enhancement in a cloud storage unit10.1016/j.seta.2022.102556 ↗
20. BA-RMKABSE: Blockchain-aided ranked multi-keyword attribute-based searchable encryption with hiding policy for smart health system10.1016/j.future.2022.01.021 ↗
21. Access control scheme based on blockchain and attribute-based searchable encryption in cloud environment10.1186/s13677-023-00444-4 ↗
22. Lattice-based public key searchable encryption with fine-grained access control for edge computing10.1016/j.future.2021.09.012 ↗
23. PHOABE: Securely outsourcing multi-authority attribute based encryption with policy hidden for cloud assisted IoT10.1016/j.comnet.2018.01.036 ↗
24. Practical medical files sharing scheme based on blockchain and decentralized attribute-based encryption10.1109/ACCESS.2021.3107591 ↗
25. An efficient and expressive ciphertext-policy attribute-based encryption scheme with partially hidden access structures
26. An expressive fully policy-hidden ciphertext policy attribute-based encryption scheme with credible verification based on blockchain10.1109/JIOT.2021.3117378 ↗
27. Fine-grained data access control with attribute-hiding policy for cloud-based IoT10.1016/j.comnet.2019.02.008 ↗
28. Hidden policy ciphertext-policy attribute-based encryption with keyword search against keyword guessing attack10.1007/s11432-015-5449-9 ↗
29. PHAS-HEKR-CP-ABE: Partially policy-hidden CP-ABE with highly efficient key revocation in cloud data sharing system10.1007/s12652-021-02922-6 ↗
30. DNA key based visual chaotic image encryption10.3233/JIFS-182778 ↗
31. Visual meaningful encryption scheme using intertwinning logistic map
32. Khan · 2018 10th Computer Science and Electronic Engineering (CEEC) · 2018 · 2410.1109/CEEC.2018.8674221 ↗
33. Blockchain-enabled applications in next-generation wireless systems: Challenges and opportunities10.1109/MWC.001.2000455 ↗
34. Cell based raft algorithm for optimized consensus process on blockchain in smart data market10.1109/ACCESS.2022.3197758 ↗
35. Performance analysis of the raft consensus algorithm for private blockchains10.1109/TSMC.2019.2895471 ↗
36. Secure multi-authority data access control scheme in cloud storage system based on attribute-based signcryption10.1109/ACCESS.2018.2844829 ↗
37. An expressive “test-decrypt-verify attribute-based encryption scheme with hidden policy for smart medical cloud10.1109/JSYST.2020.2996216 ↗
38. Blockchain-based secure storage and access scheme for electronic medical records in IPFS10.1109/ACCESS.2020.2982964 ↗