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

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Xuncai, Wu, Tao, Wang, Yanfeng, Jiang, Liying, Niu, Ying
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