IEEE Access · 2019 · 181 citations · 21 references
EngineeringInformation SecurityData-centric SecurityAccess ControlEthereum BlockchainData ManagementNew SchemeData PrivacyCloud Computing SecurityData SecurityCryptographyEncryptionEncrypted StorageCloud ComputingEthereum Blockchain TechnologyCloud CryptographyStorage SecurityBlockchainBlockchain Protocol
Now more and more data are being outsourced to cloud services. In order to ensure data security and privacy, data are usually stored on the cloud server in the form of ciphertext. When a user requests access to the encrypted data, an access key distributed by a third party is needed. However, if the third party is dishonest, the security of the system will be threatened. Faced with this problem, in this paper, we propose a new secure cloud storage framework with access control by using the Ethereum blockchain technology. Our new scheme is a combination of Ethereum blockchain and ciphertext-policy attribute-based encryption (CP-ABE). The proposed cloud storage framework is decentralized, that is, there is no trusted third party in the system. Our scheme has three main features. First, as the Ethereum blockchain technology is used, the data owner can store ciphertext of data through smart contracts in a blockchain network. Second, the data owner can set valid access periods for data usage so that the ciphertext can only be decrypted during valid access periods. Finally, as the creation and invocation of each smart contract can be stored in the blockchain, thus, the function of the trace is achieved. The analysis of the security and experiment shows that our scheme is feasible.
21
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Ethereum: A Secure Decentralised Generalised Transaction Ledger
Gavin Wood · 2013 · 5.3K citations
Ciphertext-Policy Attribute-Based Encryption
John Bethencourt, Amit Sahai, Brent Waters · 2007 · 4.9K citations · Full text
Engineering, Information Security, Data-centric Security +17
Decentralizing Privacy: Using Blockchain to Protect Personal Data
Guy Zyskind, Oz Nathan, Alex Pentland · 2015 · 2.5K citations · Full text