Work place: Computer Science & Engineering, National Institute of Technology, Hamirpur, 177005, Himachal Pradesh, India
E-mail: nihalsrivastava2016@gmail.com
Website: https://orcid.org/0009-0007-2309-4440
Research Interests: Machine Learning, Network Security, Cloud Computing, Computer Security
Biography
Nihal Srivastava is currently working as a Software Engineer at Juspay and has already worked in Amazon UK. He completed his Bachelors of Technology degree in Computer Science and Engineering from National Institute of Technology Hamirpur, Himachal Pradesh, India in 2023. His research area includes Cloud Computing, Federated Learning, Machine Learning, and Network Security.
By Sangeeta Sharma Aman Chauhan Nihal Srivastava Kritik Danyal Mukesh Kumar Giluka
DOI: https://doi.org/10.5815/ijigsp.2024.06.04, Pub. Date: 8 Dec. 2024
The advancement of technology has resulted in a substantial rise in the number of computing devices and the volume of data being transmitted over networks. The need for fast and secure data encryption has become imperative in response to the increase in data transmission and computing devices. In our previous work, we presented a Fisher-Yates Shuffling (FYS) based image encryption algorithm with a timeout feature that ensures improved security and privacy, regardless of key size. However, the implementation was sequential, and it did not fully utilize the multi-core architecture available on modern computer systems. Therefore, this paper seeks to optimize the FYS-based image encryption algorithm’s performance by parallelizing it on a CPU, with the aim of improving its speed without compromising its security and privacy features. The use of Joblib and multithreading are employed to generate the SHA keys, with a quad-core processor with eight logical processors utilized for the research. The parallelization approach has been tested over thousands of images and has been shown to improve the encryption speed by 2 to 5 times compared to the FYS-based image encryption algorithm. The results demonstrate that using CPU parallelization significantly increases the performance of the FYS-based image encryption algorithm.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals