Abstract

Cloud storage system provides on-demand and pay-per-use storage model with low computing cost. However, this storage system suffers from various security risks. Blockchain technology is an advanced technique that stores data in a distributed manner, and the data, once stored, cannot be altered. Therefore, we propose a blockchain-based decentralized architecture for the cloud storage system. The proposed architecture includes access control and integrity checking mechanism to provide a more secure environment. Moreover, it provides four primary services to ensure security features in a cloud storage system: (i) A registration process is designed to register data owners and users using a key generation technique to provide an authentication feature; (ii) The data owners save the user data Meta details in the blockchain structure and set access rules to maintain the authorization feature; (iii) The cloud storage system stores the original data and uses the optimization algorithm to reduce the transaction processing time; (iv) Data owners maintain the data integrity using the Merkle root concept. The experimental results, analysis, and performance evaluation show that our proposed architecture provides a feasible and reliable cloud environment.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call