GAN-DNADE: Image Encryption Algorithm Based on Generative Adversarial Network and DNA Dynamic Encoding

Xi Wang1

  1. 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

DownloadAvailable 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