Cloud Oriented Distributed and Encrypted File Storage (CODE-FS)
Mihir Manek, Aditi Chhadwa, Kinjal Shah, Manish M. Potey, Mehvash Khan · 2018
Data outsourcing to a third-party control, as is done in cloud computing, gives rise to security concerns. The data might get modified or be subjected change due to frequency of attacks by other users and cloud nodes. And, so high security measures are required to protect data within the cloud. In the proposed methodology, Cloud Oriented Distributed and Encrypted File Storage (CODE-FS), the file is first encrypted and then uploaded to the server where it is divided into shards and these shards are distributed over multiple cloud nodes. Each and every node contains only a single shard of a particular file of any format uploaded by user which ensures that if any attack takes place no important data is compromised. The file transfer between all entities in the network will be end-to-end encrypted, thus ensuring that no entity will get access to sensitive information. Moreover, the nodes storing the shards are calculated based on a custom algorithm to fool an attacker for calculating the locations of the shards. Therefore, to secure data in the cloud, high safety and reliable measures are required. Shards of the same file will not be stored on consecutive or adjacent nodes, thus preventing the attacker from guessing the location of other shards. The files that are selected for upload by the user will be encrypted at the client side before uploading and will be decrypted after the user downloads it, with the user's key.