Abstract:
In order to reduce the burden of local storage, users upload data to a cloud server and verify data integrity through a third-party audit. However, third-party auditing cannot detect the legitimacy of the user during the verification process, because the user may conduct malicious behaviors in order to deny the integrity of the data. In order to detect malicious behaviors of users, a cloud data integrity verification scheme that supports user integrity detection is proposed. Before data integrity verification, the blockchain smart contract was used to calculate the bilinear pair to verify the legitimacy of the user. If the verification was passed, the homomorphic Hash algorithm was used to verify the integrity of the cloud data. The simulation results show that the scheme can better detect the legitimacy of users, and effectively reduce the computational and communication overhead for verifying data integrity.