Cargando…

A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems

A chaotic system refers to a deterministic system with seemingly random irregular motion, and its behavior is uncertain, unrepeatable, and unpredictable. In recent years, researchers have proposed various image encryption schemes based on a single low-dimensional or high-dimensional chaotic system,...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhao, Yue, Liu, Lingfeng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8467975/
https://www.ncbi.nlm.nih.gov/pubmed/34573752
http://dx.doi.org/10.3390/e23091127
_version_ 1784573540942479360
author Zhao, Yue
Liu, Lingfeng
author_facet Zhao, Yue
Liu, Lingfeng
author_sort Zhao, Yue
collection PubMed
description A chaotic system refers to a deterministic system with seemingly random irregular motion, and its behavior is uncertain, unrepeatable, and unpredictable. In recent years, researchers have proposed various image encryption schemes based on a single low-dimensional or high-dimensional chaotic system, but many algorithms have problems such as low security. Therefore, designing a good chaotic system and encryption scheme is very important for encryption algorithms. This paper constructs a new double chaotic system based on tent mapping and logistic mapping. In order to verify the practicability and feasibility of the new chaotic system, a displacement image encryption algorithm based on the new chaotic system was subsequently proposed. This paper proposes a displacement image encryption algorithm based on the new chaotic system. The algorithm uses an improved new nonlinear feedback function to generate two random sequences, one of which is used to generate the index sequence, the other is used to generate the encryption matrix, and the index sequence is used to control the generation of the encryption matrix required for encryption. Then, the encryption matrix and the scrambling matrix are XORed to obtain the first encryption image. Finally, a bit-shift encryption method is adopted to prevent the harm caused by key leakage and to improve the security of the algorithm. Numerical experiments show that the key space of the algorithm is not only large, but also the key sensitivity is relatively high, and it has good resistance to various attacks. The analysis shows that this algorithm has certain competitive advantages compared with other encryption algorithms.
format Online
Article
Text
id pubmed-8467975
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-84679752021-09-27 A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems Zhao, Yue Liu, Lingfeng Entropy (Basel) Article A chaotic system refers to a deterministic system with seemingly random irregular motion, and its behavior is uncertain, unrepeatable, and unpredictable. In recent years, researchers have proposed various image encryption schemes based on a single low-dimensional or high-dimensional chaotic system, but many algorithms have problems such as low security. Therefore, designing a good chaotic system and encryption scheme is very important for encryption algorithms. This paper constructs a new double chaotic system based on tent mapping and logistic mapping. In order to verify the practicability and feasibility of the new chaotic system, a displacement image encryption algorithm based on the new chaotic system was subsequently proposed. This paper proposes a displacement image encryption algorithm based on the new chaotic system. The algorithm uses an improved new nonlinear feedback function to generate two random sequences, one of which is used to generate the index sequence, the other is used to generate the encryption matrix, and the index sequence is used to control the generation of the encryption matrix required for encryption. Then, the encryption matrix and the scrambling matrix are XORed to obtain the first encryption image. Finally, a bit-shift encryption method is adopted to prevent the harm caused by key leakage and to improve the security of the algorithm. Numerical experiments show that the key space of the algorithm is not only large, but also the key sensitivity is relatively high, and it has good resistance to various attacks. The analysis shows that this algorithm has certain competitive advantages compared with other encryption algorithms. MDPI 2021-08-30 /pmc/articles/PMC8467975/ /pubmed/34573752 http://dx.doi.org/10.3390/e23091127 Text en © 2021 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
Zhao, Yue
Liu, Lingfeng
A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems
title A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems
title_full A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems
title_fullStr A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems
title_full_unstemmed A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems
title_short A Bit Shift Image Encryption Algorithm Based on Double Chaotic Systems
title_sort bit shift image encryption algorithm based on double chaotic systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8467975/
https://www.ncbi.nlm.nih.gov/pubmed/34573752
http://dx.doi.org/10.3390/e23091127
work_keys_str_mv AT zhaoyue abitshiftimageencryptionalgorithmbasedondoublechaoticsystems
AT liulingfeng abitshiftimageencryptionalgorithmbasedondoublechaoticsystems
AT zhaoyue bitshiftimageencryptionalgorithmbasedondoublechaoticsystems
AT liulingfeng bitshiftimageencryptionalgorithmbasedondoublechaoticsystems