Cryptanalysis of Row-Column-Based Permutation Image Encryption Schemes with Known-Plaintext Attacks
Abstract
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.
Fields of Study & Subjects
Chaos-based Image/Signal Encryption
Cryptographic Implementations and Security
Computer Science and Engineering
Publication details
- Journal / source
- Frontiers in artificial intelligence and applications
- Publication date
- 27 January 2026
- Document type
- Book chapter