Implementation of a Distributed Secure Cloud Storage for Dynamic Data.

Date of Submission

December 2017

Date of Award

Winter 12-12-2018

Institute Name (Publisher)

Indian Statistical Institute

Document Type

Master's Dissertation

Degree Name

Master of Technology

Subject Name

Computer Science


Cryptology and Security Research Unit (CSRU-Kolkata)


Ruj, Sushmita (CSRU-Kolkata; ISI)

Abstract (Summary of the Work)

Cloud computing enables clients to outsource large volume of their data to cloud servers. Distributed secure cloud storage schemes ensure that multiple servers store these data in a reliable and untampered fashion. The core problem is to build systems that are efficient and provably secure. In a proof-of-retrievability system, a client is assured by a server that it is storing all of client’s data, by running periodic audits. It should be possible for client to extract it’s data from the server that passes verification checks. We implement multi-server auditing scheme for static data by encoding data blocks using error-correcting (erasure) codes and then attaching authentication information tags to parity blocks of the codewords. We extend our secure cloud storage scheme for append-only data that handles the challenges efficiently. Compared to existing implementations, our scheme is such that the client need not download any data to update the parity blocks or corresponding tags residing on the servers. This results in low communication costs. It enables the servers to perform the updates themselves and helps the client to detect malicious behavior of the server.


ProQuest Collection ID:

Control Number


Creative Commons License

Creative Commons Attribution 4.0 International License
This work is licensed under a Creative Commons Attribution 4.0 International License.


This document is currently not available here.