A secure and robust images encryption scheme using chaos game representation, logistic map and convolutional auto-encoder

Nafise Ramezanipour,Mohammad Hossein Moattar
DOI: https://doi.org/10.1007/s11042-024-18498-0
IF: 2.577
2024-02-17
Multimedia Tools and Applications
Abstract:Secure transfer of digital images is an important issue in modern image communications. The complexity of encryption algorithms and their key space is a guarantee for security and robustness issues, and the algorithms are competing in this regard while considering time complexity constraints. In this paper, it is tried to increase the encryption complexity and unpredictability of the encryption scheme using different phases of chaos game representation (GCR), logistic map diffusion, and convolutional auto-encoder-based image representation. In the proposed scheme, the original image's pixels are first turned into a binary sequence, after which the CGR algorithm is applied to create a sequence of coordinates in the CGR space. These coordinates are used as the first key, and the pixels of the original image are aligned with this key. Additionally, the second key is generated using the chaotic logistic map to increase the complexity of the key. After that, a randomly weighted convolutional auto-encoder is applied, and the encrypted image resulting from the first two stages is fed to the network for simultaneous diffusion and compression for further complexity increment. The applied convolutional auto-encoder does not require training, and it offers a significant amount of key space, which helps robustness against various attacks. Resulting from the experiments, the average entropy of the encrypted images is relatively high, while the considerable value of the NPCR and UACI criteria denotes the robustness of the approach against differential attacks. This algorithm has demonstrated superiority on both grayscale and color images.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?