A Secure Distributed File System Based on Revised Blakley's Secret Sharing Scheme

To support cloud storage effectively, a Distributed File System (DFS) should be well-rounded with excellent features in multiple major aspects and without significant drawbacks. The main design goals of a DFS in Clouds include security, reliability and scalability. Traditionally, cryptography, data duplication and powerful machines are common approaches to support DFS. However, the success of such a DFS will depend on cumbersome key management, large storage and costly infrastructure, respectively. This paper intends to revise Blakley's secret sharing and apply it to a DFS for both security and reliability without sacrificing the scalability in performance too much. A DFS is deployed with GPU (Graphics Processing Unit) as an acceleration option to tackle with scalability issue further. Experimental results have demonstrated the effectiveness of the new DFS.

[1]  Zhiqian Xu,et al.  On Post-Generation Data Operations in Secure Distributed Storage Systems with Internal Padding , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

[2]  G. R. BLAKLEY Safeguarding cryptographic keys , 1979, 1979 International Workshop on Managing Requirements Knowledge (MARK).

[3]  John Bloom,et al.  A modular approach to key safeguarding , 1983, IEEE Trans. Inf. Theory.

[4]  Adi Shamir,et al.  How to share a secret , 1979, CACM.

[5]  Hai Jiang,et al.  Deploying Scalable and Secure Secret Sharing with GPU Many-Core Architecture , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[6]  Ethan L. Miller,et al.  POTSHARDS—a secure, recoverable, long-term archival storage system , 2009, TOS.

[7]  GhemawatSanjay,et al.  The Google file system , 2003 .

[8]  Chuck Lam,et al.  Hadoop in Action , 2010 .

[9]  Robert Beverly,et al.  Building and evaluating a k-resilient mobile distributed file system resistant to device compromise , 2011, 2011 - MILCOM 2011 Military Communications Conference.