GIT-CERCS-04-02
    Arnab Paul, Sameer Adhikari, Umakishore Ramachandran,
    Design of a Secure and Fault Tolerant Environment for Distributed Storage

    We discuss the design and evaluation of a secure and fault tolerant storage infrastructure for un-trusted distributed computing environments. Previous designs of storage systems for this space have tended to use decoupled mechanisms for achieving fault tolerance and security. Our design, based on cryptographic properties of error-correction codes, combines redundancy (for fault tolerance) and encryption (for security) in a single unified framework. Our protocol can handle Byzantine faults and ensures confidentiality in a completely un-trusted environment. We qualitatively demonstrate the practicability of this approach. We also carry out quantitative comparison of our scheme and two other approaches, viz., Pure replication based techniques and SecureIDA scheme, and discuss their mertis and demerits.