Empirical analysis of using erasure coding in outsourcing data storage with provable security
Buettner, Raymond R.
MetadataShow full item record
Proof of retrievability (POR) and proof of data possession (PDP) are cryptographic tools for auditing big data on a storage server or in the cloud. Their goals are to verify that the server is storing data and, in case of data alteration, recovering this data. These tools provide probabilistic guarantees that the server is storing information, without accessing the entire file and providing the capability to recover the original data under certain limits. In this work, we study maximum distance separable (MDS) codes as the underlying tools providing recoverability for POR. We survey MDS codes and select Reed-Solomon and Cauchy Reed-Solomon MDS codes to be implemented into a prototype POR library. We use the liberasurecode library to evaluate multiple error-correcting code (ECC) backend implementations for these codes. We enhance the libpdp library, an open source PDP library that implements some PDP schemes, to interface with liberasurecode to measure the real-world cost of integrating erasure coding in POR implementations.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Implementation of a hypertext transfer protocol server on a high assurance multilevel secure platform Bersack, Evelyn Louise (Monterey, California. Naval Postgraduate School, 2000);In a client/server environment on a local area network (LAN), a server should provide various network applications including a hypertext transfer protocol (HTTP) server. HTTP is a client/server, request/response application ...
Weldon, Steven G (Monterey, California. Naval Postgraduate School, 1997);The new architecture for the Joint Maritime Command Information System, referred to as JMCIS'98, seeks to provide uniform access to tactical and non-tactical information. The goal is to allow access to such information ...
Assessing server fault tolerance and disaster recovery implementation in thin client architectures Slaydon, Samuel L. (Monterey, California. Naval Postgraduate School, 2007-09);This thesis will focus on assessing server fault tolerance and disaster recovery procedures for thin-clients being implemented in smart classrooms and computer laboratories aboard the Naval Postgraduate School campus. ...