在云存储服务中,为了使用户能够方便快捷知道其所存在云端服务器上数据的完整性,提出了一种细粒度云存储数据完整性检测方法。将文件分割成文件子块继而分割成基本块,通过引入双线性对和用户随机选择待检测数据块能无限次检测数据的完整性,此外通过可信第三方的引入解决云用户和云供应商纠纷,实现云存储数据的公开验证性。然后给出了所提出方法的正确性和安全性分析,通过实验证明了该方法能较好地检测云存储数据的完整性。
In the cloud storage service, in order to know the integrity of the data stored by users on the cloud server, this paper proposed a check method for the integrity of data fine-grained cloud stored. In the proposed method, the file would be divided into sub-blocks and then basic blocks, and with bilinear pairings and data blocks to be detected selected by users randomly, data integrity could be infinitely detected. Furthermore, by introducing a trusted Third Party Auditor (TPA), the dispute between users and cloud storage provider could be well solved for public validation of cloud storage data. Afterwards, analysis of the correctness and security of the method were given in this paper. Finally, experiments verify that the method is able to detect the data integrity of cloud storage better.