High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

Secure Storage Service on Cloud using Hybrid Cryptography Approach

Author(s):

Aniruddha Gandhare , Pune Institute of Computer Technology; Dhananjay Deshmukh, Pune Institute of Computer Technology; Rupesh Mali, Pune Institute of Computer Technology; Sanket Sahane, Pune Institute of Computer Technology; Abhinay Dhamankar, Pune Institute of Computer Technology

Keywords:

encryption, hybrid cryptography, AES, RC4, Blowfish. cloud

Abstract

Security of data has been the biggest concern in the past couple of years. The existing systems are not quite helpful in securing the sensitive data of the users. It has been difficult to secure and manage data that has been uploaded to the cloud. The encryption that is used in existing systems is not enough and can be the biggest flaw in security scams. To overcome this flaw or problem the proposed system will be using a hybrid cryptography approach. The system will be using multiple encryption algorithms to encrypt the data that will be stored on the cloud or uploaded to the cloud. When the user will upload the file to the cloud, the server will get the file and split it into three files. Each file will be then sent to particular encryption algorithms. The three encryption algorithms that the system will be using are AES256, RC4, Blowfish. These 3 algorithms are good and efficient for this type of system. The first file part will be provided as input to the AES256 algorithm, the second file will be provided as input to the RC4 algorithm and the last file will be provided to the blowfish algorithm. All the files will be then uploaded to the different Aws s3 buckets. The keys that will be generated will be embedded into respective images and stored into image storage services. This will provide more security to the user data. During the download process the whole procedure will be reversed. When the user requests for the file, the server will refer to the metadata and request the file from the cloud. The encrypted file will be split into 3 parts and each file will be provided as input to the respective algorithm. The files will be decrypted using the respective algorithm and then merged to a single original file that will be sent to the user as a response. The whole process will take more time so to tackle this, the system will be using node js for performing asynchronous calls and functioning.

Other Details

Paper ID: IJSRDV8I120115
Published in: Volume : 8, Issue : 12
Publication Date: 01/03/2021
Page(s): 209-211

Article Preview

Download Article