抽象的

Preserving Data Integrity in Cloud Storage

Jegadeesan.K, Sivakumar.K

Cloud computing has been envisioned as the de-facto solution to the rising storage costs of IT Enterprises. With the high costs of data storage devices as well as the rapid rate at which data is being generated it proves costly for enterprises or individual users to frequently update their hardware. Apart from reduction in storage costs data outsourcing to the cloud also helps in reducing the maintenance. Cloud storage moves the user’s data to large data centers, which are remotely located, on which user does not have any control. However, this unique feature of the cloud poses many new security challenges which need to be clearly understood and resolved. One of the important concerns that need to be addressed is to assure the customer of the integrity i.e. correctness of the data in the cloud. This project provides a scheme which gives a proof of data integrity in the cloud which the customer can employ to check the correctness of the data in the cloud. This proof can be agreed upon by both the cloud and the customer and can be incorporated in the service level agreement. The project first identify the difficulties and potential security problems of direct extensions with fully dynamic data updates from prior works and then show how to construct an elegant verification scheme for the seamless integration of these two salient features in the protocol design. To support efficient handling of multiple auditing tasks, and further explore the technique of bilinear aggregate signature to extend that main result into a multi-user setting, where TPA can perform multiple auditing tasks simultaneously. Extensive security and performance analysis show that the proposed schemes are highly efficient and provably secure.