A Secure Cloud Storage System with increased Availability and Robustness
- 1Anna University Chennai, Department of Pervasive Computing Technology, University College of Engineering, BIT Campus, Tiruchirappalli. , IN
- 2Anna University Chennai, Department of Pervasive Computing Technology, University College of Engineering, BIT Campus, Tiruchirappalli. , IN
A cloud storage system is a collection of storage servers capable of storing huge volumes of data. Security is the main issue in this system of storing a data in third party cloud storage area. To overcome this issue by untrusted third-party data being stored should be secured while storing data in the storage server. This paper explains the way of storing data which increases the availability of data and thus robustness of the system. It also describes the additional functionalities performed by servers like encoding of data and proxy re-encryption when data forwarding required which minimizes interaction of user on processing data. This method integrates an encryption, encoding and proxy re-encryption scheme which achieves data confidentiality and integrity. The availability of data is promised till the single storage server is available and thus robustness of the system will be increased. The implementation will be done using the Google app - engine.
Conclusion
This paper proposed a way of storing data in a cloud storage system such that the computation cost of storing data is reduced when compared with other previous approaches. Also the availability of data is sustained until one storage server is available. This increases the robustness of the storage system. Though this approach has several advantages still there is some drawbacks present. Key servers meant for key management is not maintained well in terms of security. The private keys of all users are available with those key servers and security breach can be occurred when hacking those key servers. Future works will be focussed on strengthening key server security and also designing different approaches for key management functionality.
References
- S. M. Metev and V. P. Veiko, Laser Assisted Microtechnology, 2nd ed., R. M. Osgood, Jr., Ed. Berlin, Germany: Springer-Verlag, 1998.
- Hsiao-Ying Lin and Wen-Guey Tzeng“A secure erasure code-based cloud storage system with secure data forwarding” IEEE transactions on parallel and distributed systems, vol 23, No. 6, june 2012.
- Zissis, Dimitrios; Lekkas (2010). "Addressing cloud computing security issues". Future Generation Computer Systems.
- Armbrust, M; Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Zaharia, (2010). "A view of cloud computing.". Communication of the ACM 53 (4): 50–58.
- Anthens, G. "Security in the cloud". Communications of the ACM53 (11). http:// en.wikipedia.org/wiki/Cloud_computing.
- M. Kallahalla, E. Reidel, R. Swaminathan, Q. Wang, and K. Fu, “Plutus:Scalable Secure File Sharing on Untrusted Storage,” Proc. Second USENIX Conf. File and Storage Technologies (FAST), pp. 29-42, 2003.
- A.G. Dimakis, V. Prabhakaran, and K. Ramchandran, “Decentralized Erasure Codes for Distributed Networked Storage” IEEE Trans.Information Theory, vol. 52, no. 6 pp. 2809-2816, june 2006.
- S.C. Rhea, P.R. Eaton, D. Geels, H. Weatherspoon, B.Y. Zhao, and J. Kubiatowicz, “Pond: The Oceanstore Prototype” Proc. Second USENIX Conf. File and Storage Technologies (FAST), pp. 1-14, 2003.
- R. Bhagwan, K. Tati, Y.C. Cheng, S. Savage, and G.M. Voelker, “Total Recall: System Support for Automateed Availability Management,” Proc. First Symp. Networked Systems Design and Implementation (NSDI), pp. 337-350, 2004.
- A.G. Dimakis, V. Prabhakaran, and K. Ramchandran, “Ubiquitous Access to Distributed Data in Large-Scale Sensor Networks through Decentralized Erasure Codes,” Proc. Fourth Int’l Symp. Information Processing in Sensor Networks (IPSN), pp. 111-117, 2005.
- M. Blaze, G. Bleumer, and M. Strauss, “Divertable Protocols and Atomic Proxy Cryptography,” Proc. Int’l Conf. Theory and Application of Cryptographic Techniques (EUROCRYPT), pp. 127-144, 1998.
- Q. Tang, “Type-Based Proxy Re-Encryption and its Construction,” Proc. Ninth Int’l Conf. Cryptography in India: Progress in Cryptography (INDOCRYPT), pp. 130-144, 2008.
- J. Shao and Z. Cao, “CCA-Secure Proxy Re-Encryption without pairings,” Proc. 12th Int’l Conf. Practice and Theory in Public Key Cryptography (PKC), pp. 357-376, 2009.
- A. Shamir, “How to Share a Secret,” ACM Comm, vol. 22, pp. 612-613, 1979.
- J. Kubiatowicz, D. Bindel, Y. Chen, P. Eaton, D. Geels, R. Gummadi, S. Rhea, H. Weatherspoon, W. Weimer, C. Wells, and B. Zhao, “Oceanstore: An Architecture for Global-Scale Persistent Storage,” Proc. Ninth Int’l Conf. Architectural Support for Programming Language and Operating Systems (ASPLOS), pp. 190-201, 2000.
- P. Druschel and A. Rowstron, “PAST: A Large-Scale,Persistent Peer-to-Peer Storage Utility,” Proc. Eighth Workshop Hot Topics in Operating System (HotOS VIII), pp. 75-80, 2001.
- A. Adya, W.J. Bolosky, M. Castro, G. Cermak, R. Chaiken, J.R. Douceur, J. Howell, J.R. Lorch, M. Theimer, and R. Wattenhofer, “Farsite: Federated, Available, and Reliable Storage for an Incompletely Trusted Environment,” Proc. Fifth Symp. Operating System Design and Implementation (OSDI), pp. 1-14, 2002.
- Z. Wilcox-O’earn and B. Warner, “Tahoe: The Least-Authority Filesystem,” Proc. Fourth ACM Int’l Workshop Storage Security and Survivability (StorageSS), pp. 21-26, 2008.
- H.Y. Lin and W.G. Tzeng, “A Secure Decentrealized Erasure Code for Distributed Systems,” vol. 21, no. 11, pp. 1586-1594, Nov. 2010.
- R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh, and B. Lyon, “Design and Implementation of the Sun Network Filesystem,” Proc. USENIX Assoc. Conf., 1985.
Keywords: encryption, encoding, proxy re-encryption, storage servers, key servers
Citation: Premkumar M*, Premkumar M, Premkumar M, Premkumar M ( 0), A Secure Cloud Storage System with increased Availability and Robustness. , 1(2): 1-5
Received: 01/06/2024; Accepted: 01/06/2024;
Published: 01/06/2024
Edited by:
Mr.ERES JOURNALS

