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

Full description

Bibliographic Details
Main Authors: Taiyong Li, Jiayi Shi, Xinsheng Li, Jiang Wu, Fan Pan
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