GAN-DNADE: Image Encryption Algorithm Based on Generative Adversarial Network and DNA Dynamic Encoding
- School of Artificial Intelligence and Software Engineering, Nanyang Normal University
Nanyang 473061 China
352720214@qq.com
Abstract
Aiming at the problems such as small key space and incomplete color channel encryption in traditional image encryption, this paper proposes a novel image encryption algorithm based on generative adversarial network (GAN) and DNA dynamic encoding. This paper introduces GAN into random key generation, and uses GAN to learn and train the random key generated by hyperchaotic system. A parallel chaotic system is used to generate two sets of pseudo-random sequences, and DNA dynamic encoding is introduced to further transform them to generate a new sequence. The pixel-level diffusion and scrambling of images within and between channels are carried out by using random sequences. The experimental results show that the randomness of GAN can significantly expand the key space, and the proposed algorithm has significant advantages in the security and anti-attack ability of ciphertext images.
Key words
image encryption, generative adversarial network, DNA dynamic encoding, hyperchaotic system
Digital Object Identifier (DOI)
https://doi.org/10.2298/CSIS240314053W
Publication information
Volume 21, Issue 4 (September 2024)
Year of Publication: 2024
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium
Full text
Available in PDF
Portable Document Format
How to cite
Wang, X.: GAN-DNADE: Image Encryption Algorithm Based on Generative Adversarial Network and DNA Dynamic Encoding. Computer Science and Information Systems, Vol. 21, No. 4, 1673–1697. (2024), https://doi.org/10.2298/CSIS240314053W