Cargando…
Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion
To address the problem of a poor security image encryption algorithm based on a single chaotic map, this paper proposes a cascade modulation chaotic system (CMCS) that can generate multiple chaotic maps. On this basis, a multi-image encryption algorithm with block-scrambling-diffusion is proposed us...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9407379/ https://www.ncbi.nlm.nih.gov/pubmed/36010719 http://dx.doi.org/10.3390/e24081053 |
_version_ | 1784774349621821440 |
---|---|
author | Wang, Ting Ge, Bin Xia, Chenxing Dai, Gaole |
author_facet | Wang, Ting Ge, Bin Xia, Chenxing Dai, Gaole |
author_sort | Wang, Ting |
collection | PubMed |
description | To address the problem of a poor security image encryption algorithm based on a single chaotic map, this paper proposes a cascade modulation chaotic system (CMCS) that can generate multiple chaotic maps. On this basis, a multi-image encryption algorithm with block-scrambling-diffusion is proposed using CMCS. The algorithm makes full use of the features of CMCS to achieve the effect of one encryption at a time for images. Firstly, the key-value associated with the plaintexts is generated using a secure hash algorithm-512 (SHA-512) operation and random sequence, and the three images are fully confused by the double scrambling mechanism. Secondly, the scrambled image is converted into a bit-level matrix, and the pixel values are evenly distributed using the bit-group diffusion. Finally, the non-sequence diffusion of hexadecimal addition and subtraction rules is used to improve the security of the encryption algorithm. Experimental results demonstrate that the encryption algorithm proposed in this paper has a good encryption effect and can resist various attacks. |
format | Online Article Text |
id | pubmed-9407379 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-94073792022-08-26 Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion Wang, Ting Ge, Bin Xia, Chenxing Dai, Gaole Entropy (Basel) Article To address the problem of a poor security image encryption algorithm based on a single chaotic map, this paper proposes a cascade modulation chaotic system (CMCS) that can generate multiple chaotic maps. On this basis, a multi-image encryption algorithm with block-scrambling-diffusion is proposed using CMCS. The algorithm makes full use of the features of CMCS to achieve the effect of one encryption at a time for images. Firstly, the key-value associated with the plaintexts is generated using a secure hash algorithm-512 (SHA-512) operation and random sequence, and the three images are fully confused by the double scrambling mechanism. Secondly, the scrambled image is converted into a bit-level matrix, and the pixel values are evenly distributed using the bit-group diffusion. Finally, the non-sequence diffusion of hexadecimal addition and subtraction rules is used to improve the security of the encryption algorithm. Experimental results demonstrate that the encryption algorithm proposed in this paper has a good encryption effect and can resist various attacks. MDPI 2022-07-31 /pmc/articles/PMC9407379/ /pubmed/36010719 http://dx.doi.org/10.3390/e24081053 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Wang, Ting Ge, Bin Xia, Chenxing Dai, Gaole Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion |
title | Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion |
title_full | Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion |
title_fullStr | Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion |
title_full_unstemmed | Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion |
title_short | Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion |
title_sort | multi-image encryption algorithm based on cascaded modulation chaotic system and block-scrambling-diffusion |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9407379/ https://www.ncbi.nlm.nih.gov/pubmed/36010719 http://dx.doi.org/10.3390/e24081053 |
work_keys_str_mv | AT wangting multiimageencryptionalgorithmbasedoncascadedmodulationchaoticsystemandblockscramblingdiffusion AT gebin multiimageencryptionalgorithmbasedoncascadedmodulationchaoticsystemandblockscramblingdiffusion AT xiachenxing multiimageencryptionalgorithmbasedoncascadedmodulationchaoticsystemandblockscramblingdiffusion AT daigaole multiimageencryptionalgorithmbasedoncascadedmodulationchaoticsystemandblockscramblingdiffusion |