Third Party Auditing System For Cloud Storage
Cloud computing is the long dreamed vision of computing as a utility, where users can remotely store their data
into the cloud so as to enjoy the on-demand high quality applications and services from a shared pool of configurable
computing resources. By data outsourcing, users can be relieved from the burden of local data storage and maintenance.
However, the fact that users no longer have physical possession of the possibly large size of outsourced data makes the data
integrity protection in Cloud computing a very challenging and potentially formidable task, especially for users with
constrained computing resources and capabilities. Thus, enabling public auditability for cloud data storage security is of
critical importance so that users can resort to an external audit party to check the integrity of outsourced data when needed.
To securely introduce an effective third party auditor (TPA), the following two fundamental requirements have to be met: 1)
TPA should be able to efficiently audit the cloud data storage without demanding the local copy of data, and introduce no
additional on-line burden to the cloud user; 2) The third party auditing process should not bring in no new vulnerabilities
towards user data privacy. In this paper, we uniquely combine the public key algorithm for generating integrity checker to
achieve the privacy-preserving public cloud data auditing system, which meets all above requirements. We further extend
our result to enable the TPA to perform audit for multiple users simultaneously and efficiently. Extensive security and
performance analysis shows the proposed schemes are provably secure and highly efficient.