Abstract
With the rapid development of cloud computing and the widespread popularity of cloud storage, many users store their data on cloud storage servers. However, once the data is outsourced, there is a risk of losing control of the data. Users requiring high data security need to regularly check the integrity of the data on the cloud. Traditional data integrity auditing schemes usually rely on third-party auditors, leading to third-party trust issues. In addition, some users generate multiple replicas of their data and store them on different servers to enhance data reliability. However, existing multi-cloud multi-replica data integrity auditing algorithms are significantly deficient in terms of computational efficiency. To address the above problems, this paper proposes a dynamic multi-cloud multi-replica data integrity auditing scheme based on blockchain. By deploying smart contracts on the blockchain for data auditing, it can provide trustworthy results and effectively solves the trust problem. By optimizing the tag generation mechanism in the auditing algorithm, it significantly reduces the number of group multiplication operations and power operations in the tag generation process. It also transforms a large number of group multiplication operations into simpler addition operations in the verification process, significantly reducing the computational overhead. Besides, this paper carries out a rigorous security analysis and extensive experiments. The experimental results obtained by comparing with other data integrity auditing methods under different parameters verify the security and effectiveness of the proposed method.
| Translated title of the contribution | Blockchain-Based Dynamic Multi-Cloud Multi-Replica Data Integrity Auditing |
|---|---|
| Original language | Chinese (Traditional) |
| Pages (from-to) | 497-516 |
| Number of pages | 20 |
| Journal | Jisuanji Xuebao/Chinese Journal of Computers |
| Volume | 48 |
| Issue number | 2 |
| DOIs | |
| State | Published - Feb 2025 |