Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

Journal of Beijing University of Posts and Telecommunications ›› 2021, Vol. 44 ›› Issue (6): 40-47.doi: 10.13190/j.jbupt.2021-061

• PAPERS • Previous Articles     Next Articles

An Image Encryption Algorithm Combining S-Box and Chaotic Mapping

ZHANG Lei1, CHEN Chuan1,2, TAN Qi-yun1, HAO Mao-xin1, YANG Xue-kang1   

  1. 1. School of Cyber Security, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250353, China;
    2. Shandong Provincial Key Laboratory of Computer Networks, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250014, China
  • Received:2021-04-09 Online:2021-12-28 Published:2021-12-28

Abstract: To solve the problems of low encryption quality and poor plaintext sensitivity in the existing image encryption algorithms, an image encryption algorithm combining S-box and chaotic mapping is proposed. The Hash value of the plaintext image is used to generate the key of the chaotic system, which can operate scrambling and diffusion. In addition, the S-box is generated through the Logistic chaotic system. By using the two-dimensional Logistic mapping and Chen chaotic system to generate two chaotic sequences, which have the same image size with the plaintext image, the algorithm operates exchange and the first-order diffusion for each pixel of the image. Then, the algorithm selects the S-box elements based on the chaotic sequences to do bit XOR and XNOR operations for each pixel value, and operates the second-order and third-order diffusion on all the pixels. Simulation results and security performance analysis show that, the proposed algorithm has good encryption effect, robustness and plaintext sensitivity, and thus it can resist various attacks.

Key words: image encryption algorithm, chaotic system, S-box, scrambling and diffusion, security analysis

CLC Number: