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...
Autores principales: | , |
---|---|
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 |