To read this content please select one of the options below:

CloudJS: novel cloud-based design framework for text-file encryption

Rhea Gupta (Department of Computer Engineering, MPSTME, Narsee Monjee Institute of Management and Higher Studies University, Mumbai, India)
Sara Dharadhar (Department of Computer Engineering, MPSTME, Narsee Monjee Institute of Management and Higher Studies University, Mumbai, India)
Prathamesh Churi (Department of Computer Engineering, MPSTME, Narsee Monjee Institute of Management and Higher Studies University, Mumbai, India)

World Journal of Engineering

ISSN: 1708-5284

Article publication date: 14 December 2021

Issue publication date: 5 May 2023

59

Abstract

Purpose

Cloud computing is becoming increasingly popular as it facilitates convenient, ubiquitous, on-demand network access to a shared pool of configurable computing resources and applications that can be quickly retrieved and released. Despite its numerous merits, it faces setbacks in data security and privacy. Data encryption is one of the most popular solutions for data security in the cloud. Various encryption algorithms have been implemented to address security concerns. These algorithms have been reviewed along with the Jumbling Salting algorithm and its applications. The framework for using Jumbling Salting to encrypt text files in the cloud environment (CloudJS) has been thoroughly studied and improvised. The purpose of this paper is to implement the CloudJS algorithm, to discuss its performance and compare the obtained results with existing cloud encryption schemes.

Design/methodology/approach

The paper uses six research questions to analyze the performance of CloudJS algorithm in the cloud environment. The research questions are about measuring encryption time and throughput, decryption time and throughput, the ratio of cipher to the plain text of CloudJS algorithm with respect to other Cloud algorithms like AES and DES. For this purpose, the algorithm has been implemented using dockers-containers in the Linux environment.

Findings

It was found that CloudJS performs well in terms of encryption time, decryption time and throughput. It is marginally better than AES and undoubtedly better than DES in these parameters. The performance of the algorithm is not affected by a number of CPU cores, RAM size and Line size of text files. It performs decently well in all scenarios and all resultant values fall in the desired range.

Research limitations/implications

CloudJS can be tested with cloud simulation platforms (CloudSim) and cloud service providers (AWS, Google Cloud). It can also be tested with other file types. In the future, CloudJS algorithm can also be implemented in images and other files.

Originality/value

To the best of the knowledge, this is the first attempt to implement and analysis of a custom encryption algorithm (CloudJS) in the cloud environment using dockers-containers.

Keywords

Acknowledgements

The author would like to thank the anonymous reviewers and respected editors for taking valuable time to go through the manuscript.

Funding: Authors of this paper confirm that there is no funding received for this research work.

Declaration: Conflict of Interest: The authors of this research study declare that there is NO conflict of interest.

Citation

Gupta, R., Dharadhar, S. and Churi, P. (2023), "CloudJS: novel cloud-based design framework for text-file encryption", World Journal of Engineering, Vol. 20 No. 3, pp. 472-485. https://doi.org/10.1108/WJE-04-2021-0234

Publisher

:

Emerald Publishing Limited

Copyright © 2021, Emerald Publishing Limited

Related articles