Data storage security in cloud computing using container clustering
Rohan Raj Gupta, Gaurav Mishra, Subham Katara, Arpit Agarwal, Mrinal Kanti Sarkar, Rupayan Das, Sanjay Kumar · 2016
The IT world these days is migrating to cloud computing as the matter of fact that cloud providers provide IT resources on demand over the Internet. These resources vary from highly available instances to variety of storage types, all over demand and the pay as you use concept fascinates the enterprises to move to cloud. But as the individuals and enterprises are now inclined towards these services, security has always been a concern. People are worried about security issues of their data being secure, safe and confidential over the cloud. Authentication and Authorization of data and accounts is more than just a requirement. Our Proposed methodology, along with implementation of encryption of user data when it is uploaded to the servers, reduces the cost overhead of encryption as we are not using standalone hardware servers for encryption which waste resources even if they are not in use. Our method will be implementing Docker instances which will be used as an encryption server, which will use resources only when a file is received and after encrypting the file, the docker instance will be shut down, hence reducing the resource usage and reducing the cost altogether. A docker instance in layman language is a virtual environment that is launched within a second of file receiving and is shut down in the same time, encrypting the file as well. Hence it makes encryption servers use resource only when necessary. This approach removes the need of physical encryption servers to a greater extent. Now even if the servers are compromised, the data is in encrypted form and hence is secured as there is a single encryption algorithm written in code which is executed only when the docker instance is launched.