A Novel Chaos-Based Encryption Technique with Parallel Processing Using CUDA for Mobile Powerful GPU Control Center

Harun Emre Kıran
DOI: https://doi.org/10.69882/adba.chf.2024072
2024-07-31
Abstract:Chaotic systems possess unique properties that can be leveraged for cybersecurity due to their complex and unpredictable nature, making it challenging for systems to interpret them. When combined with CUDA, chaotic systems benefit from high-efficiency parallel processing capabilities, allowing for the rapid and secure handling of large data sets. In this study, a CUDA-supported chaos-based parallel processing encryption mechanism for mobile control centers is developed. The powerful GPU of the control center enables fast encryption and decryption of image data from multiple connected devices. The Logistic Map is used for random number generation, and XOR operations are applied to encrypt the R, G, B, and Gray Scale channels of images. Initially, an analysis of the numbers generated from the Logistic Map is conducted, followed by a detailed explanation of the encryption technique. The technique is then applied to image data, and image analyses are performed. Finally, the performance of the encryption technique is compared with other studies, and encryption speeds are examined. Results indicate that the new encryption technique provides significantly fast encryption and security levels comparable to other studies. The key discovery is that the mechanism is well-suited for parallel processing, allowing for rapid image encryption using the proposed method. For encrypting large IoT files, random number generation is performed first, followed by statistical tests, and then encryption using the developed algorithm. Security analyses are conducted, and the performance of the mechanism is compared with other studies. Results from image analysis and encryption performance demonstrate that the developed mechanism can be effectively used with high security for IoT applications.
What problem does this paper attempt to address?