Corpus ID: 2401276

Implementation of a Secure Distributed Storage System

@inproceedings{Wakchaure2012ImplementationOA,
  title={Implementation of a Secure Distributed Storage System},
  author={Snehil Suresh Wakchaure and Simrit Kaur Arora},
  year={2012}
}
Secure distributed data storage techniques are gaining importance with the increase of data centres, mobile devices & the need to save encrypted data in a distributed environment. In this project, we intend to do performance evaluation of selected open source encryption algorithms, secret sharing schemes and erasure coding algorithms. We also, intend to implement AONT (All-or-nothing transform) and merge this implementation in our implementation of the secure distributed storage system. Next… Expand
Git as an Encrypted Distributed Version Control System
TLDR
The fundamental contribution of this research is developing GV2 to perform Git garbage collection on plaintext data before encrypting the data, which results in a secure Git implementation that is transparent to the user with only a minor performance penalty, compared to unencrypted Git. Expand
Analysis of Implementations to Secure Git for Use as an Encrypted Distributed Version Control System
TLDR
This paper analyzes two existing methods for securing Git repositories, Git-encrypt and Git-crypt, by comparing their performance relative to the default Git implementation, and shows that Git maintains functionality with each of these two encryption implementations at the cost of time and repository size. Expand

References

SHOWING 1-10 OF 22 REFERENCES
All-or-Nothing Encryption and the Package Transform
TLDR
This work presents a new mode of encryption for block ciphers that has the interesting defining property that one must decrypt the entire ciphertext before one can determine even one message block, which means that brute-force searches against all-or-nothing encryption are slowed down by a factor equal to the number of blocks in the ciphertext. Expand
The RAID-6 Liberation Codes
TLDR
This paper describes a new class of RAID-6 codes called the Liberation Codes, which encode, update and decode either optimally or close to optimally and their modification overhead is lower than all other RAID- 6 codes, and their encoding performance is often better as well. Expand
A Performance Comparison of Open-Source Erasure Coding Libraries for Storage Applications
Erasure coding is a fundemental technique to prevent data loss in storage systems composed of multiple disks. Recently, there have been multiple open-source implementations of a variety of erasureExpand
Effective erasure codes for reliable computer communication protocols
TLDR
A very basic description of erasure codes is provided, an implementation of a simple but very flexible erasure code to be used in network protocols is described, and its performance and possible applications are discussed. Expand
Something About All or Nothing (Transforms)
  • D. Stinson
  • Mathematics, Computer Science
  • Des. Codes Cryptogr.
  • 2001
TLDR
All-or-nothing transforms, which were proposed by Rivest as a mode of operation for blockciphers, are studied, and some existence and non-existence results for general transforms are derived from a combinatorial characterization of these objects. Expand
Scott Huchton Secure Mobile Distributed File System (MDFS): Thesis, Naval Postgraduate School
  • Scott Huchton Secure Mobile Distributed File System (MDFS): Thesis, Naval Postgraduate School
  • 2011
Cleversafe Dispersed Storage. Open source code distribution: http://www. cleversafe.org/downloads
  • Cleversafe Dispersed Storage. Open source code distribution: http://www. cleversafe.org/downloads
  • 2008
Open source code distribution: http://pypi.python.org/ pypi/zfec
  • 2008
Zfec 1.4.0. Open source code distribution
  • Zfec 1.4.0. Open source code distribution
  • 2008
Jerasure: A library in C/C++ facilitating erasure coding for storage applications
  • Jerasure: A library in C/C++ facilitating erasure coding for storage applications
  • 2007
...
1
2
3
...