Cargando…
A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift
To realize the safe transmission of images, a chaotic image encryption algorithm based on Latin square and random shift is proposed. The algorithm consists of four parts: key generation, pixel scrambling, pixel replacement, and bit scrambling. Firstly, the key is generated from the plain image to im...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8440112/ https://www.ncbi.nlm.nih.gov/pubmed/34531907 http://dx.doi.org/10.1155/2021/2091053 |
_version_ | 1783752644323442688 |
---|---|
author | Zhang, Xuncai Wu, Tao Wang, Yanfeng Jiang, Liying Niu, Ying |
author_facet | Zhang, Xuncai Wu, Tao Wang, Yanfeng Jiang, Liying Niu, Ying |
author_sort | Zhang, Xuncai |
collection | PubMed |
description | To realize the safe transmission of images, a chaotic image encryption algorithm based on Latin square and random shift is proposed. The algorithm consists of four parts: key generation, pixel scrambling, pixel replacement, and bit scrambling. Firstly, the key is generated from the plain image to improve the sensitivity of the encryption method. Secondly, each pixel in each row of the image matrix is moved cyclically to the right, in turn, to change the position of the image pixel and realize pixel position scrambling. Then, a 256-order Latin square matrix composed of a chaotic sequence is used as a lookup table, and the replacement coordinates are calculated based on the image pixel value and the chaotic sequence value, replacing the corresponding coordinate elements in the image matrix. Finally, decompose the bitplane of the image matrix and combine it into two-bit matrices, scramble the two bit matrices, respectively, with the Latin square matrix, recombine the scrambled two-bit matrices, and convert them into decimal to obtain the ciphertext image. In the proposed encryption method, all the Latin square matrices used are generated by chaotic sequences, further enhancing the complexity of the generated Latin square matrix and improving the algorithm's security. Experimental results and security analysis show that the proposed algorithm has good security performance and is suitable for image encryption. |
format | Online Article Text |
id | pubmed-8440112 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-84401122021-09-15 A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift Zhang, Xuncai Wu, Tao Wang, Yanfeng Jiang, Liying Niu, Ying Comput Intell Neurosci Research Article To realize the safe transmission of images, a chaotic image encryption algorithm based on Latin square and random shift is proposed. The algorithm consists of four parts: key generation, pixel scrambling, pixel replacement, and bit scrambling. Firstly, the key is generated from the plain image to improve the sensitivity of the encryption method. Secondly, each pixel in each row of the image matrix is moved cyclically to the right, in turn, to change the position of the image pixel and realize pixel position scrambling. Then, a 256-order Latin square matrix composed of a chaotic sequence is used as a lookup table, and the replacement coordinates are calculated based on the image pixel value and the chaotic sequence value, replacing the corresponding coordinate elements in the image matrix. Finally, decompose the bitplane of the image matrix and combine it into two-bit matrices, scramble the two bit matrices, respectively, with the Latin square matrix, recombine the scrambled two-bit matrices, and convert them into decimal to obtain the ciphertext image. In the proposed encryption method, all the Latin square matrices used are generated by chaotic sequences, further enhancing the complexity of the generated Latin square matrix and improving the algorithm's security. Experimental results and security analysis show that the proposed algorithm has good security performance and is suitable for image encryption. Hindawi 2021-09-06 /pmc/articles/PMC8440112/ /pubmed/34531907 http://dx.doi.org/10.1155/2021/2091053 Text en Copyright © 2021 Xuncai Zhang et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Zhang, Xuncai Wu, Tao Wang, Yanfeng Jiang, Liying Niu, Ying A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift |
title | A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift |
title_full | A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift |
title_fullStr | A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift |
title_full_unstemmed | A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift |
title_short | A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift |
title_sort | novel chaotic image encryption algorithm based on latin square and random shift |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8440112/ https://www.ncbi.nlm.nih.gov/pubmed/34531907 http://dx.doi.org/10.1155/2021/2091053 |
work_keys_str_mv | AT zhangxuncai anovelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT wutao anovelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT wangyanfeng anovelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT jiangliying anovelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT niuying anovelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT zhangxuncai novelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT wutao novelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT wangyanfeng novelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT jiangliying novelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift AT niuying novelchaoticimageencryptionalgorithmbasedonlatinsquareandrandomshift |