Meaningful ciphertext encryption algorithm based on bit scrambling, discrete wavelet transform, and improved chaos

Abstract This paper proposes a meaningful ciphertext encryption algorithm of good practicability and strong robustness. The plaintext undergoes pre‐encryption of bit scrambling and secondary encryption of discrete wavelet transform (DWT) to obtain meaningful ciphertext. In the pre‐encryption stage,...

Full description

Bibliographic Details
Main Authors: Shiwei Jing, Yuan Guo, Wei Chen
Format: Article
Language:English
Published: Wiley 2021-04-01
Series:IET Image Processing
Online Access:https://doi.org/10.1049/ipr2.12085
_version_ 1811183774082269184
author Shiwei Jing
Yuan Guo
Wei Chen
author_facet Shiwei Jing
Yuan Guo
Wei Chen
author_sort Shiwei Jing
collection DOAJ
description Abstract This paper proposes a meaningful ciphertext encryption algorithm of good practicability and strong robustness. The plaintext undergoes pre‐encryption of bit scrambling and secondary encryption of discrete wavelet transform (DWT) to obtain meaningful ciphertext. In the pre‐encryption stage, only the higher three bit pages that are not all 0 or 1 are scrambled. The embedding method in the secondary encryption process is to add the hundreds and tens’ digit and ones’ digit of the middle ciphertext to the scrambled detail information obtained by DWT of the cover image. The information entropy of the intermediate ciphertext obtained by this method can reach 7.997, the correlation coefficient between the ciphertext and the cover image can reach 0.99, and the decrypted image of the ciphertext under high‐intensity pollution can still be identified. It shows that the pre‐encryption can conceal the plaintext information well, and the secondary encryption can eliminate the ciphertext texture characteristics while retaining the good robustness. Finally, the improved three one‐dimensional chaos are used to generate random sequences, and the plaintext hash value is associated with the chaotic key. The improved chaos greatly improves the randomness of the sequence and broadens the range of parameters. The hash value SHA‐256 of the plaintext is added to make the key stream adaptively change with the plaintext, which greatly improves the sensitivity of the plaintext and the ability to resist selected plaintext and ciphertext attacks. Experiments have also verified that the encryption algorithm can encrypt images of different types and shapes and has strong practicability, good bit scrambling effect, and high sensitivity to scrambling.
first_indexed 2024-04-11T09:52:38Z
format Article
id doaj.art-1ebe13db0fdc4950a07c811d41320741
institution Directory Open Access Journal
issn 1751-9659
1751-9667
language English
last_indexed 2024-04-11T09:52:38Z
publishDate 2021-04-01
publisher Wiley
record_format Article
series IET Image Processing
spelling doaj.art-1ebe13db0fdc4950a07c811d413207412022-12-22T04:30:45ZengWileyIET Image Processing1751-96591751-96672021-04-011551053107110.1049/ipr2.12085Meaningful ciphertext encryption algorithm based on bit scrambling, discrete wavelet transform, and improved chaosShiwei Jing0Yuan Guo1Wei Chen2College of Computer and Control Engineering Qiqihar University Heilongjiang ChinaCollege of Computer and Control Engineering Qiqihar University Heilongjiang ChinaCollege of Computer and Control Engineering Qiqihar University Heilongjiang ChinaAbstract This paper proposes a meaningful ciphertext encryption algorithm of good practicability and strong robustness. The plaintext undergoes pre‐encryption of bit scrambling and secondary encryption of discrete wavelet transform (DWT) to obtain meaningful ciphertext. In the pre‐encryption stage, only the higher three bit pages that are not all 0 or 1 are scrambled. The embedding method in the secondary encryption process is to add the hundreds and tens’ digit and ones’ digit of the middle ciphertext to the scrambled detail information obtained by DWT of the cover image. The information entropy of the intermediate ciphertext obtained by this method can reach 7.997, the correlation coefficient between the ciphertext and the cover image can reach 0.99, and the decrypted image of the ciphertext under high‐intensity pollution can still be identified. It shows that the pre‐encryption can conceal the plaintext information well, and the secondary encryption can eliminate the ciphertext texture characteristics while retaining the good robustness. Finally, the improved three one‐dimensional chaos are used to generate random sequences, and the plaintext hash value is associated with the chaotic key. The improved chaos greatly improves the randomness of the sequence and broadens the range of parameters. The hash value SHA‐256 of the plaintext is added to make the key stream adaptively change with the plaintext, which greatly improves the sensitivity of the plaintext and the ability to resist selected plaintext and ciphertext attacks. Experiments have also verified that the encryption algorithm can encrypt images of different types and shapes and has strong practicability, good bit scrambling effect, and high sensitivity to scrambling.https://doi.org/10.1049/ipr2.12085
spellingShingle Shiwei Jing
Yuan Guo
Wei Chen
Meaningful ciphertext encryption algorithm based on bit scrambling, discrete wavelet transform, and improved chaos
IET Image Processing
title Meaningful ciphertext encryption algorithm based on bit scrambling, discrete wavelet transform, and improved chaos
title_full Meaningful ciphertext encryption algorithm based on bit scrambling, discrete wavelet transform, and improved chaos
title_fullStr Meaningful ciphertext encryption algorithm based on bit scrambling, discrete wavelet transform, and improved chaos
title_full_unstemmed Meaningful ciphertext encryption algorithm based on bit scrambling, discrete wavelet transform, and improved chaos
title_short Meaningful ciphertext encryption algorithm based on bit scrambling, discrete wavelet transform, and improved chaos
title_sort meaningful ciphertext encryption algorithm based on bit scrambling discrete wavelet transform and improved chaos
url https://doi.org/10.1049/ipr2.12085
work_keys_str_mv AT shiweijing meaningfulciphertextencryptionalgorithmbasedonbitscramblingdiscretewavelettransformandimprovedchaos
AT yuanguo meaningfulciphertextencryptionalgorithmbasedonbitscramblingdiscretewavelettransformandimprovedchaos
AT weichen meaningfulciphertextencryptionalgorithmbasedonbitscramblingdiscretewavelettransformandimprovedchaos