Font Size: a A A

Research Of Error Locating Remote Data Integrity Checking Technology On Cloud Storage

Posted on:2019-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:T Q WangFull Text:PDF
GTID:2348330545491860Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years,cloud computing technology has slowly attracts people's attention.Cloud storage technology has been widely used in nowadays because of its feature that can greatly reduce the cost of storage.The mode that allows users to outsource data let users lost control of their data,while the external and internal threats of cloud servers emerge in an endless stream.Security problems constrain the development of cloud storage industry.Ensuring the integrity of data stored on cloud is the most basic guarantee for cloud storage,so the remote data integrity checking technology arises at the historic moment.The purpose of remote data integrity checking is to make the verifier determine whether the remote server is keeping the user data intact by a little interacting with the server and without downloading the entire file.Initially,the proposed remote data integrity verification protocol is often limited to the environment of single user and single cloud server,and they focus on the expansion of function,such as public verification,data dynamic update,and so on.With the practical application of cloud storage,remote data integrity checking technology has gradually developed some schemes for single user and multiple servers,multiple user and single server,and multiple user and multiple server environments.This paper analyzes the existing batch remote data integrity verification schemes of the multi-users and multi-servers environment,and found that after batch checking,most schemes can only know whether the data is damaged.They have not consider how to locate the error data that belongs to which user and server if the batch verify failed.Just a small part of the schemes proposed the idea of positioning error data,however,they only support locating whom the error data belongs to or which server the error data stores on.According to the shortcomings of the batch verification,this paper mainly completed the following work:1.We propose a remote data integrity batch checking framework that can locate both the user that error data belongs to and the server where the error data stored for the first time.According to the framework,we use the Merkle Hash Tree to construct the positioning tag,and based on the lower computational complexity or lower storage complexity,we propose two schemes: storage-based error locating scheme and a computing-based error locating scheme.2.For the two schemes proposed in this paper,we proved its correctness and security.We performed a comprehensive analysis of the performance of the two schemes and compared them with other schemes that support partial error data positioning.The performance analysis show that the proposed solution was more efficient while locating the error data.We also simulate the two schems,and the experiments show the feasibility and efficiency of schemes...
Keywords/Search Tags:Remote data integrity checking, Bacth, Error locating, Cloud storage security
PDF Full Text Request
Related items