Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes
Image encryption is one of the essential tasks in image security. In this paper, we propose a novel approach that integrates a hyperchaotic system, pixel-level Dynamic Filtering, DNA computing, and operations on 3D Latin Cubes, namely DFDLC, for image encryption. Specifically, the approach consists...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-03-01
|
Series: | Entropy |
Subjects: | |
Online Access: | https://www.mdpi.com/1099-4300/21/3/319 |
id |
doaj-0b8a948d82064573b4150c5df3f24deb |
---|---|
record_format |
Article |
spelling |
doaj-0b8a948d82064573b4150c5df3f24deb2020-11-25T01:14:54ZengMDPI AGEntropy1099-43002019-03-0121331910.3390/e21030319e21030319Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin CubesTaiyong Li0Jiayi Shi1Xinsheng Li2Jiang Wu3Fan Pan4School of Economic Information Engineering, Southwestern University of Finance and Economics, Chengdu 611130, ChinaSchool of Economic Information Engineering, Southwestern University of Finance and Economics, Chengdu 611130, ChinaCollege of Computer Science, Sichuan University, Chengdu 610064, ChinaSchool of Economic Information Engineering, Southwestern University of Finance and Economics, Chengdu 611130, ChinaCollege of Electronics and Information Engineering, Sichuan University, Chengdu 610064, ChinaImage encryption is one of the essential tasks in image security. In this paper, we propose a novel approach that integrates a hyperchaotic system, pixel-level Dynamic Filtering, DNA computing, and operations on 3D Latin Cubes, namely DFDLC, for image encryption. Specifically, the approach consists of five stages: (1) a newly proposed 5D hyperchaotic system with two positive Lyapunov exponents is applied to generate a pseudorandom sequence; (2) for each pixel in an image, a filtering operation with different templates called dynamic filtering is conducted to diffuse the image; (3) DNA encoding is applied to the diffused image and then the DNA-level image is transformed into several 3D DNA-level cubes; (4) Latin cube is operated on each DNA-level cube; and (5) all the DNA cubes are integrated and decoded to a 2D cipher image. Extensive experiments are conducted on public testing images, and the results show that the proposed DFDLC can achieve state-of-the-art results in terms of several evaluation criteria.https://www.mdpi.com/1099-4300/21/3/319image encryptiondynamic filteringDNA computing3D Latin cubepermutationdiffusion |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Taiyong Li Jiayi Shi Xinsheng Li Jiang Wu Fan Pan |
spellingShingle |
Taiyong Li Jiayi Shi Xinsheng Li Jiang Wu Fan Pan Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes Entropy image encryption dynamic filtering DNA computing 3D Latin cube permutation diffusion |
author_facet |
Taiyong Li Jiayi Shi Xinsheng Li Jiang Wu Fan Pan |
author_sort |
Taiyong Li |
title |
Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes |
title_short |
Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes |
title_full |
Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes |
title_fullStr |
Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes |
title_full_unstemmed |
Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes |
title_sort |
image encryption based on pixel-level diffusion with dynamic filtering and dna-level permutation with 3d latin cubes |
publisher |
MDPI AG |
series |
Entropy |
issn |
1099-4300 |
publishDate |
2019-03-01 |
description |
Image encryption is one of the essential tasks in image security. In this paper, we propose a novel approach that integrates a hyperchaotic system, pixel-level Dynamic Filtering, DNA computing, and operations on 3D Latin Cubes, namely DFDLC, for image encryption. Specifically, the approach consists of five stages: (1) a newly proposed 5D hyperchaotic system with two positive Lyapunov exponents is applied to generate a pseudorandom sequence; (2) for each pixel in an image, a filtering operation with different templates called dynamic filtering is conducted to diffuse the image; (3) DNA encoding is applied to the diffused image and then the DNA-level image is transformed into several 3D DNA-level cubes; (4) Latin cube is operated on each DNA-level cube; and (5) all the DNA cubes are integrated and decoded to a 2D cipher image. Extensive experiments are conducted on public testing images, and the results show that the proposed DFDLC can achieve state-of-the-art results in terms of several evaluation criteria. |
topic |
image encryption dynamic filtering DNA computing 3D Latin cube permutation diffusion |
url |
https://www.mdpi.com/1099-4300/21/3/319 |
work_keys_str_mv |
AT taiyongli imageencryptionbasedonpixelleveldiffusionwithdynamicfilteringanddnalevelpermutationwith3dlatincubes AT jiayishi imageencryptionbasedonpixelleveldiffusionwithdynamicfilteringanddnalevelpermutationwith3dlatincubes AT xinshengli imageencryptionbasedonpixelleveldiffusionwithdynamicfilteringanddnalevelpermutationwith3dlatincubes AT jiangwu imageencryptionbasedonpixelleveldiffusionwithdynamicfilteringanddnalevelpermutationwith3dlatincubes AT fanpan imageencryptionbasedonpixelleveldiffusionwithdynamicfilteringanddnalevelpermutationwith3dlatincubes |
_version_ |
1725155808390414336 |