Chengrui Zhang
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Chengrui Zhang has a total of 7 co-authors. Here are the top co-authors by number of shared publications:
- Dongming Chen
Northeastern University, Shenyang, China
4 shared publications - Dongqi Wang
Northeastern University, Shenyang, China
2 shared publications - Junxin Chen
Dalian University of Technology, Dalian, China
2 shared publications - Mingzhao Xie
Software College, Northeastern University, Shenyang, Liaoning, P. R. China
1 shared publication - Wei Wang
Macao Polytechnic University
1 shared publication - Yicong Zhou
University of Macau
1 shared publication
Latest Publications
- Open Access
- 27 January 2026
- Published by IOS Press
Cryptanalysis of Row-Column-Based Permutation Image Encryption Schemes with Known-Plaintext Attacks
Permutation is a commonly used operation in image encryption schemes. Many schemes adopt a separate row and column permutation to increase the encryption efficiency while ignoring the security. This paper proposes an efficient known-plaintext attack (KPA) for row-column-based permutation. A special ID method based on the Pearson correlation coefficient is proposed to label each column or row. Only one pair of known plaintext-ciphertext images is enough to determine the permutation rules completely. With this attack method for permutation, a classic permutation-then-XOR image encryption scheme is broken with only two known plaintext-ciphertext image pairs. A numerical example of the proposed attack is provided to show the process intuitively and clearly. In addition, the cryptanalyses of two related image ciphers are introduced. Detailed theoretical derivations and extensive experiments confirmed the feasibility and efficiency of the proposed attacks. The related MATLAB codes are publicly available and can be found online.
- 27 January 2026
- Published by IOS Press
Open AccessCryptanalysis of Row-Column-Based Permutation Image Encryption Schemes with Known-Plaintext Attacks
Permutation is a commonly used operation in image encryption schemes. Many schemes adopt a separate row and column permutation to increase the encryption efficiency while ignoring the security. This paper proposes an efficient known-plaintext attack (KPA) for row-column-based permutation. A special ID method based on the Pearson correlation coefficient is proposed to label each column or row. Only one pair of known plaintext-ciphertext images is enough to determine the permutation rules completely. With this attack method for permutation, a classic permutation-then-XOR image encryption scheme is broken with only two known plaintext-ciphertext image pairs. A numerical example of the proposed attack is provided to show the process intuitively and clearly. In addition, the cryptanalyses of two related image ciphers are introduced. Detailed theoretical derivations and extensive experiments confirmed the feasibility and efficiency of the proposed attacks. The related MATLAB codes are publicly available and can be found online.
- 31 December 2024
- Published by World Scientific Pub Co Pte Ltd in International Journal of Bifurcation and Chaos
- Vol. 35 (01)
Improving an Image Encryption Scheme Based on Chaotic Signals with Finite-Precision Error
Recently, an image encryption scheme with new chaotic signals has been proposed. Some limitations of this scheme will be pointed out. It adopts a “diffusion–permutation” architecture. The diffusion encryption is linear and can be simplified. Bit-level permutation significantly decreases the encryption efficiency. To solve the above problems, an improved scheme is proposed. The new scheme employs a Feistel-like network with four rounds of encryption. The dynamic substitution box (S-box) generated by Fisher–Yates permutation increases the nonlinearity of encryption. The optimized diffusion process is applied to obtain the avalanche effect. The experimental results show that the improved scheme performs well. In addition, the resistance against various attacks is analyzed from the perspective of a cryptanalyst.
- 31 December 2024
- Published by World Scientific Pub Co Pte Ltd in International Journal of Bifurcation and Chaos
- Vol. 35 (01)
Improving an Image Encryption Scheme Based on Chaotic Signals with Finite-Precision Error
Recently, an image encryption scheme with new chaotic signals has been proposed. Some limitations of this scheme will be pointed out. It adopts a “diffusion–permutation” architecture. The diffusion encryption is linear and can be simplified. Bit-level permutation significantly decreases the encryption efficiency. To solve the above problems, an improved scheme is proposed. The new scheme employs a Feistel-like network with four rounds of encryption. The dynamic substitution box (S-box) generated by Fisher–Yates permutation increases the nonlinearity of encryption. The optimized diffusion process is applied to obtain the avalanche effect. The experimental results show that the improved scheme performs well. In addition, the resistance against various attacks is analyzed from the perspective of a cryptanalyst.
- 16 May 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Multimedia
- Vol. 26 (15209210) , 1114-1128
Exploiting Substitution Box for Cryptanalyzing Image Encryption Schemes With DNA Coding and Nonlinear Dynamics
In recent years, a number of image encryption schemes based on DNA coding and nonlinear dynamics have been proposed. Generally, these DNA-based schemes first encode plaintext images into DNA sequences and then encrypt them with pseudorandom elements produced by chaotic systems or other nonlinear dynamics. Although ciphertexts can pass some security tests, many image encryption schemes are being shown to have intrinsic flaws and that they cannot guarantee a high level of security. In this paper, we cryptanalyze a family of image encryption schemes for which the encryption kernel is DNA coding or its variant. The complex DNA operation can be simplified as a substitution box (S-box). The whole cryptosystem's security level is thus significantly decreased and is vulnerable to the chosen-plaintext attack. Applications of this concept to break five ciphers are theoretically presented and experimentally verified. In addition, some suggestions for resisting similar attacks are also given in this paper.
- 16 May 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Multimedia
- Vol. 26 (15209210) , 1114-1128
Exploiting Substitution Box for Cryptanalyzing Image Encryption Schemes With DNA Coding and Nonlinear Dynamics
In recent years, a number of image encryption schemes based on DNA coding and nonlinear dynamics have been proposed. Generally, these DNA-based schemes first encode plaintext images into DNA sequences and then encrypt them with pseudorandom elements produced by chaotic systems or other nonlinear dynamics. Although ciphertexts can pass some security tests, many image encryption schemes are being shown to have intrinsic flaws and that they cannot guarantee a high level of security. In this paper, we cryptanalyze a family of image encryption schemes for which the encryption kernel is DNA coding or its variant. The complex DNA operation can be simplified as a substitution box (S-box). The whole cryptosystem's security level is thus significantly decreased and is vulnerable to the chosen-plaintext attack. Applications of this concept to break five ciphers are theoretically presented and experimentally verified. In addition, some suggestions for resisting similar attacks are also given in this paper.
- Open Access
Cryptanalysis of an Image Encryption Algorithm Based on a 2D Hyperchaotic Map
Recently, an image encryption scheme based on a 2D hyperchaotic map is proposed. It adopts the permutation–diffusion architecture and consists of three steps, which are permutation, forward diffusion, and backward diffusion. In this paper, we break this cipher with both the chosen-plaintext attack (CPA) and the chosen-ciphertext attack (CCA). According to our analysis, we found the two complex diffusion processes could be simplified into two simple diffusions and a modular addition operation. Based on this, the equivalent key can be obtained with CPA and CCA. Detailed theoretical derivations and the results of experiments confirmed the feasibility of our attack methods. When the image size was , the running time of the attacks was less than 2 hours on a laptop with a 2.59 GHz Intel Core i7 and 16 GB DDR3 memory. Other sizes of images were also tested, and some rules were found. In addition, the probability of other attacks has also been discussed, and some suggestions for improvements are given. The source codes are publicly available and can be found online.Open AccessCryptanalysis of an Image Encryption Algorithm Based on a 2D Hyperchaotic Map
Recently, an image encryption scheme based on a 2D hyperchaotic map is proposed. It adopts the permutation–diffusion architecture and consists of three steps, which are permutation, forward diffusion, and backward diffusion. In this paper, we break this cipher with both the chosen-plaintext attack (CPA) and the chosen-ciphertext attack (CCA). According to our analysis, we found the two complex diffusion processes could be simplified into two simple diffusions and a modular addition operation. Based on this, the equivalent key can be obtained with CPA and CCA. Detailed theoretical derivations and the results of experiments confirmed the feasibility of our attack methods. When the image size was , the running time of the attacks was less than 2 hours on a laptop with a 2.59 GHz Intel Core i7 and 16 GB DDR3 memory. Other sizes of images were also tested, and some rules were found. In addition, the probability of other attacks has also been discussed, and some suggestions for improvements are given. The source codes are publicly available and can be found online.