Cargando…

An Image Encryption Algorithm Based on Time-Delay and Random Insertion

An image encryption algorithm is presented in this paper based on a chaotic map. Different from traditional methods based on the permutation-diffusion structure, the keystream here depends on both secret keys and the pre-processed image. In particular, in the permutation stage, a middle parameter is...

Descripción completa

Detalles Bibliográficos
Autores principales: Huang, Xiaoling, Ye, Guodong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7512573/
https://www.ncbi.nlm.nih.gov/pubmed/33266697
http://dx.doi.org/10.3390/e20120974
_version_ 1783586189501005824
author Huang, Xiaoling
Ye, Guodong
author_facet Huang, Xiaoling
Ye, Guodong
author_sort Huang, Xiaoling
collection PubMed
description An image encryption algorithm is presented in this paper based on a chaotic map. Different from traditional methods based on the permutation-diffusion structure, the keystream here depends on both secret keys and the pre-processed image. In particular, in the permutation stage, a middle parameter is designed to revise the outputs of the chaotic map, yielding a temporal delay phenomena. Then, diffusion operation is applied after a group of random numbers is inserted into the permuted image. Therefore, the gray distribution can be changed and is different from that of the plain-image. This insertion acts as a one-time pad. Moreover, the keystream for the diffusion operation is designed to be influenced by secret keys assigned in the permutation stage. As a result, the two stages are mixed together to strengthen entirety. Experimental tests also suggest that our algorithm, permutation– insertion–diffusion (PID), performs better when expecting secure communications for images.
format Online
Article
Text
id pubmed-7512573
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75125732020-11-09 An Image Encryption Algorithm Based on Time-Delay and Random Insertion Huang, Xiaoling Ye, Guodong Entropy (Basel) Article An image encryption algorithm is presented in this paper based on a chaotic map. Different from traditional methods based on the permutation-diffusion structure, the keystream here depends on both secret keys and the pre-processed image. In particular, in the permutation stage, a middle parameter is designed to revise the outputs of the chaotic map, yielding a temporal delay phenomena. Then, diffusion operation is applied after a group of random numbers is inserted into the permuted image. Therefore, the gray distribution can be changed and is different from that of the plain-image. This insertion acts as a one-time pad. Moreover, the keystream for the diffusion operation is designed to be influenced by secret keys assigned in the permutation stage. As a result, the two stages are mixed together to strengthen entirety. Experimental tests also suggest that our algorithm, permutation– insertion–diffusion (PID), performs better when expecting secure communications for images. MDPI 2018-12-15 /pmc/articles/PMC7512573/ /pubmed/33266697 http://dx.doi.org/10.3390/e20120974 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Huang, Xiaoling
Ye, Guodong
An Image Encryption Algorithm Based on Time-Delay and Random Insertion
title An Image Encryption Algorithm Based on Time-Delay and Random Insertion
title_full An Image Encryption Algorithm Based on Time-Delay and Random Insertion
title_fullStr An Image Encryption Algorithm Based on Time-Delay and Random Insertion
title_full_unstemmed An Image Encryption Algorithm Based on Time-Delay and Random Insertion
title_short An Image Encryption Algorithm Based on Time-Delay and Random Insertion
title_sort image encryption algorithm based on time-delay and random insertion
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7512573/
https://www.ncbi.nlm.nih.gov/pubmed/33266697
http://dx.doi.org/10.3390/e20120974
work_keys_str_mv AT huangxiaoling animageencryptionalgorithmbasedontimedelayandrandominsertion
AT yeguodong animageencryptionalgorithmbasedontimedelayandrandominsertion
AT huangxiaoling imageencryptionalgorithmbasedontimedelayandrandominsertion
AT yeguodong imageencryptionalgorithmbasedontimedelayandrandominsertion