Abstract
Cloud storage provides data owners with massive storage and computing resources. To release from heavy data management and maintenance, more and more data owners are willing to outsource data to cloud. However, the data stored in cloud are out of the control of data owners, and may be corrupted and unretrievable. To solve the above problem, this paper proposes a decentralized auditing scheme BVA for the single cloud storage server, and an extended batch auditing scheme E-BVA for distributed storage. Firstly, BVA and E-BVA utilize vector commitment technology to realize lightweight data integrity auditing for outsourced data. Secondly, to avoid privacy and performance risks caused by the third party auditor, both BVA and E-BVA employ a smart contract on the blockchain as an auditor to perform data integrity auditing. Thirdly, both schemes support the verifiability between outsourced data and their corresponding authenticators, which prevents malicious data owners framing cloud storage servers and avoid subsequent dispute arbitration. Finally, based on regenerating code, E-BVA supports data self-repair of corrupted servers, while protecting the privacy of outsourced data and realizing the lightweight computation. The security and performance analyses demonstrate the security and efficiency of BVA and E-BVA.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.