Journal of Xidian University ›› 2021, Vol. 48 ›› Issue (6): 187-196.doi: 10.19665/j.issn1001-2400.2021.06.023

• Computer Science and Technology • Previous Articles     Next Articles

Fast hyper-chaotic image encryption algorithm using vector operation

GE Bin1(),CHEN Xu2(),CHEN Gang2()   

  1. 1. School of Electronic Information Engineering,Nantong Vocational University,Nantong 226007,China
    2. Institute of Semiconductors,Chinese Academy of Sciences,Beijing 100083,China
  • Received:2020-07-07 Online:2021-12-20 Published:2022-02-24

Abstract:

This paper present a novel vectored diffusion structure to overcome the low efficiency of most hyper-chaotic image encryption algorithms.First,the hash function and true random numbers are employed in generating the session key which can enhance plaintext sensitivity.Then,the original hyper-chaotic numbers are quantified to the range of 0~255 and reconstructed to get a key matrix with the same size as the image.Finally,the association between plain image and cipher image is quickly and fully confused through four round parallel diffusion processes using vector operation.Experimental results and analysis show that the diffusion process can fast encrypt an image due to the fact that its time complexity is only O(M+N),and that its security is enough to resist the common cryptanalysis such as brute force attacks,statistical attack,and chosen-plaintext attacks.The results indicate that the proposed algorithm can be widely used in real-time and big data secure communication occasions.

Key words: chaos theory, image encryption, hash functions, chaotic systems, vector operation

CLC Number: 

  • TP309.7