An Image Encryption Method Based on the Feistel Network and Dynamic DNA Encoding

Based on the Feistel network and dynamic deoxyribonucleic acid (DNA) encoding technology, an image encryption method is proposed using the “permutation–diffusion–scrambling” structure. First, the SHA-3 algorithm is used to calculate the hash value of the p...

Full description

Saved in:
Bibliographic Details
Main Authors: Xuncai Zhang, Zheng Zhou, Ying Niu
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Photonics Journal
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8418805/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849417045134802944
author Xuncai Zhang
Zheng Zhou
Ying Niu
author_facet Xuncai Zhang
Zheng Zhou
Ying Niu
author_sort Xuncai Zhang
collection DOAJ
description Based on the Feistel network and dynamic deoxyribonucleic acid (DNA) encoding technology, an image encryption method is proposed using the &#x201C;permutation&#x2013;diffusion&#x2013;scrambling&#x201D; structure. First, the SHA-3 algorithm is used to calculate the hash value of the plaintext image as the initial value of the hyperchaotic system, and the chaos-generated sequence is used to generate the Hill cipher matrix to replace the image pixel. Second, the DNA sequence operation is used as the <italic>F</italic> function of the Feistel network. The DNA sequence database is used as the key <italic>K</italic> of Feistel network, and the image pixel value diffusion is realized by the Feistel network. Finally, further diffusion is carried out through the ciphertext feedback and through the ciphertext confusion and diffusion of three rounds of &#x201C;chaotic scrambling-DNA encoding-Feistel transformation-DNA decoding,&#x201D; making the ciphertext more random and resistant to attacks and ensuring that the encrypted ciphertext is more secure. The experimental results show that the proposed method can effectively encrypt the image and has prominent characteristics, such as strong plaintext sensitivity, a large key space, and excellent ciphertext statistical properties.
format Article
id doaj-art-80b0f1e2ea0744d29085fe649df71d59
institution Kabale University
issn 1943-0655
language English
publishDate 2018-01-01
publisher IEEE
record_format Article
series IEEE Photonics Journal
spelling doaj-art-80b0f1e2ea0744d29085fe649df71d592025-08-20T03:32:57ZengIEEEIEEE Photonics Journal1943-06552018-01-0110411410.1109/JPHOT.2018.28592578418805An Image Encryption Method Based on the Feistel Network and Dynamic DNA EncodingXuncai Zhang0https://orcid.org/0000-0002-2190-7651Zheng Zhou1https://orcid.org/0000-0002-8971-5226Ying Niu2https://orcid.org/0000-0001-6851-8605School of Electrics and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, ChinaSchool of Electrics and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, ChinaSchool of Electrics and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, ChinaBased on the Feistel network and dynamic deoxyribonucleic acid (DNA) encoding technology, an image encryption method is proposed using the &#x201C;permutation&#x2013;diffusion&#x2013;scrambling&#x201D; structure. First, the SHA-3 algorithm is used to calculate the hash value of the plaintext image as the initial value of the hyperchaotic system, and the chaos-generated sequence is used to generate the Hill cipher matrix to replace the image pixel. Second, the DNA sequence operation is used as the <italic>F</italic> function of the Feistel network. The DNA sequence database is used as the key <italic>K</italic> of Feistel network, and the image pixel value diffusion is realized by the Feistel network. Finally, further diffusion is carried out through the ciphertext feedback and through the ciphertext confusion and diffusion of three rounds of &#x201C;chaotic scrambling-DNA encoding-Feistel transformation-DNA decoding,&#x201D; making the ciphertext more random and resistant to attacks and ensuring that the encrypted ciphertext is more secure. The experimental results show that the proposed method can effectively encrypt the image and has prominent characteristics, such as strong plaintext sensitivity, a large key space, and excellent ciphertext statistical properties.https://ieeexplore.ieee.org/document/8418805/Image encryptionFeistel networkdynamic DNA encodingHill matrixchaotic sequence.
spellingShingle Xuncai Zhang
Zheng Zhou
Ying Niu
An Image Encryption Method Based on the Feistel Network and Dynamic DNA Encoding
IEEE Photonics Journal
Image encryption
Feistel network
dynamic DNA encoding
Hill matrix
chaotic sequence.
title An Image Encryption Method Based on the Feistel Network and Dynamic DNA Encoding
title_full An Image Encryption Method Based on the Feistel Network and Dynamic DNA Encoding
title_fullStr An Image Encryption Method Based on the Feistel Network and Dynamic DNA Encoding
title_full_unstemmed An Image Encryption Method Based on the Feistel Network and Dynamic DNA Encoding
title_short An Image Encryption Method Based on the Feistel Network and Dynamic DNA Encoding
title_sort image encryption method based on the feistel network and dynamic dna encoding
topic Image encryption
Feistel network
dynamic DNA encoding
Hill matrix
chaotic sequence.
url https://ieeexplore.ieee.org/document/8418805/
work_keys_str_mv AT xuncaizhang animageencryptionmethodbasedonthefeistelnetworkanddynamicdnaencoding
AT zhengzhou animageencryptionmethodbasedonthefeistelnetworkanddynamicdnaencoding
AT yingniu animageencryptionmethodbasedonthefeistelnetworkanddynamicdnaencoding
AT xuncaizhang imageencryptionmethodbasedonthefeistelnetworkanddynamicdnaencoding
AT zhengzhou imageencryptionmethodbasedonthefeistelnetworkanddynamicdnaencoding
AT yingniu imageencryptionmethodbasedonthefeistelnetworkanddynamicdnaencoding