Abstract:
Aiming at the deficiency of the single DNA encoding rule and chaotic encryption algorithm has low sensitivity to key. This paer proposed an image encryption algorithm based on DNA encoding and hyper-chaotic system. Firstly, the algorithm used the SHA-3 algorithm to calculate the hash value of the plaintext image, which used for the initial value of the hyper-chaotic system and increases the sensitivity of plaintext. Secondly, the it converted image into DNA sequence and performed the DNA sequence operation with the constructed S-box. Finally, it scrambled the image by the sequence produced by hyper-chaotic system. The simulation results and theoretical analysis show that the algorithm improves the sensitivity of key and the security of data transmission, and has better ability of anti-exhaustive attack, statistical attack and differential attack.