| With the development of the Internet technology,the amount of data generated in various fields is growing tremendously.As the volume of data increases,the local storage platform has been unable to meet the users’ needs for data storage and management.Cloud storage allows users to upload their data to the cloud server without keeping local copies,which greatly reduces the cost of data storage and management.However,the data stored on the cloud server may be lost or damaged due to hacker attacks,software and hardware damage,etc.Therefore,it is of great significance to research how to verify the integrity of the data stored in the cloud server.This thesis explores and studies several problems of the existing data integrity checking schemes for cloud storage.The main contributions are as follows:1)Privacy-preserving identity-based data integrity checking scheme with efficient data transfer for cloud-based Io T data.In the existing data integrity checking scheme that supports data transfer,all the authenticators corresponding to the transferred data need to be transformed to the new authenticators for integrity checking.It incurs significant computation cost because of re-computing the new authenticators for all transferred data,especially when a vast quantity of data is being transferred.In addition,these schemes do not consider the identity privacy and data privacy of the data owner.To solve the above problems,we propose a privacy-preserving identitybased data integrity checking scheme with efficient data transfer for cloud-based Io T data.In this scheme,all the authenticators corresponding to the transferred data blocks do not need to be transformed.We only need to transform an aggregated authenticator in the data integrity checking phase.It means that the computation cost of data transfer is independent of the number of transferred data blocks,which greatly reduces the computation cost of data transfer.In addition,by using pseudonym technology and random masking technology,this scheme realizes the identity privacy protection and data privacy protection of the data owner.The security analysis and experimental results show that this scheme is secure and efficient.2)Blockchain-based multi-copy data integrity checking scheme with dispute arbitration for compressive cloud storage.In the existing multi-copy data integrity checking scheme for cloud storage,the user needs to generate multiple copies for each file and store these copies and the corresponding authenticators on multiple cloud servers,which will lead to huge computation,communication and storage costs.To solve this problem,we propose a blockchain-based multi-copy data integrity checking scheme with dispute arbitration for compressive cloud storage.In this scheme,a novel compressive authenticator structure containing only lightweight algebraic operations is constructed.The original data blocks can be extracted from the compressive authenticators.Therefore,the user only needs to upload the compressive authenticators to the cloud server for storage without uploading the file copy,which greatly reduces the communication and storage costs.Furthermore,by using smart contracts,this scheme can achieve fair arbitration and identify the malicious entity when there is an auditing dispute.The security analysis and experimental results show that this scheme is secure and efficient. |