An image encryption algorithm based on small permutation array combining

  • Authors:
  • Xuanping Zhang;Zhigang Liang;Liping Shao;Yuqian Zhang;Qingyuan Chen

  • Affiliations:
  • School of Electronic and Information Engineering, Xi'an Jiaotong University, Xi'an, China;School of Electronic and Information Engineering, Xi'an Jiaotong University, Xi'an, China;School of Computer Science, Shaanxi Normal University, Xi'an, China,School of Computer Science, Northwest Polytechnical University, Xi'an, China;School of Electronic and Information Engineering, Xi'an Jiaotong University, Xi'an, China;School of Electronic and Information Engineering, Xi'an Jiaotong University, Xi'an, China

  • Venue:
  • IScIDE'11 Proceedings of the Second Sino-foreign-interchange conference on Intelligent Science and Intelligent Data Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In traditional chaotic map based image encryption algorithm, the encryption performance is determined by the permutation generating speed, and due to short periodical problem led by the finite precision effect, the permutation generating is always in a low efficient. In this paper, a method to generate a large permutation by combining several small permutation arrays is proposed by introducing a join operation to improve the permutation generating speed, where small permutation arrays are generated by one-dimensional chaotic map. Based on this permutation generating, an image encryption algorithm is proposed where XOR and MOD based diffusion procedures are added. The complete image encryption algorithm is a multiple rounds of substitution-permutation network where permutation and diffusion as the basic building blocks. Experiments show that the proposed algorithm is a key-sensitive, can resist different attacks such as differential attack and plaintext attack, and the ciphered image is similar to a noise image.