DESIGN OF A BLOCKCHAIN-BASED SECURE DATA TRANSFER MODEL FOR IPFS FILE STORAGE WITH ACCESS CONTROL
Keywords:
Blockchain, CSP, CP-ABE, IPFS, Encryption, ciphertext policyAbstract
Privacy protection and open sharing are at the core of data governance in the era of artificial intelligence. Current data sharing solutions are inseparable from global data sharing management platforms. Users send data to cloud providers for storage and transmission. However, from the moment users upload their data to the server, they lose control of their data, and security and privacy become a major issue. Although data encryption and access control are considered the latest technologies to protect the security of personal data on cloud providers, these problems are reduced to some extent. However, there is still a lot of reliance on the trust of third party organizations - cloud service providers (CSP). In this paper, we combine blockchain, ciphertext policy attribute encryption (CP-ABE) and the Inter Planetary File System (IPFS) to solve this problem and propose a unique data sharing scheme based on to the block, the name is BSSPD. In this end-user solution, data owners encrypt shared data and store it in IPFS, thus making the solution more scalable. The address and decryption key of the shared data are encrypted using CP-ABE based on an access policy. Data owners use the blockchain to display information about their data and distribute keys to data users. Only data users whose attributes meet the access policy can download and analyze data. Data subjects have absolute access rights over their data. The BSSPD supports deleting the attribute levels of some data users without affecting others.
Downloads
Published
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.