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...
Saved in:
| Main Authors: | , , |
|---|---|
| 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 “permutation–diffusion–scrambling” 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 “chaotic scrambling-DNA encoding-Feistel transformation-DNA decoding,” 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 “permutation–diffusion–scrambling” 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 “chaotic scrambling-DNA encoding-Feistel transformation-DNA decoding,” 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 |