Back to Search
Start Over
A Novel Chaotic Block Image Encryption Algorithm Based on Deep Convolutional Generative Adversarial Networks
- Source :
- IEEE Access, Vol 9, Pp 18497-18517 (2021)
- Publication Year :
- 2021
- Publisher :
- IEEE, 2021.
-
Abstract
- This paper proposes a novel chaotic block image encryption algorithm based on deep convolutional generative adversarial networks (DCGANs), quaternions, an improved Feistel network, and an overall scrambling and diffusion mechanism. First, a new hyperchaotic system is introduced and combined with DCGANs to generate a random sequence with better randomness and complexity as a key stream. This sequence is then combined with a quaternion and an improved Feistel network encryption of a colour plaintext image by utilizing the key block matrix to ultimately achieve overall scrambling and diffusion of the cipher image. Finally, the security of this algorithm is quantitatively and qualitatively analysed. The simulation results show that the proposed hyperchaotic system has a large key space and good random characteristics and that the new algorithm yields adequate security and can resist brute-force attacks and chosen-plaintext attacks. Therefore, this approach provides a new way to achieve secure transmission and protection of image information.
- Subjects :
- General Computer Science
Computer science
business.industry
Key space
chaotic system
General Engineering
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION
020207 software engineering
Cryptography
Plaintext
02 engineering and technology
Encryption
Image encryption
Scrambling
0202 electrical engineering, electronic engineering, information engineering
Key (cryptography)
020201 artificial intelligence & image processing
General Materials Science
lcsh:Electrical engineering. Electronics. Nuclear engineering
deep convolutional generative adversarial networks
business
Secure transmission
Algorithm
lcsh:TK1-9971
Block (data storage)
Subjects
Details
- Language :
- English
- ISSN :
- 21693536
- Volume :
- 9
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....99bbb702ad154ede4446a87433b5fc37