Abstract

The development of quantum information technology and increasing attention of people to the secure transmission of image information in the Internet have put forward higher requirements for traditional image encryption algorithms that not only take advantage of the exponential acceleration ability of quantum computing compared with classical computing but also reduce the risk of encryption algorithms being cracked. Therefore, in order to seek the combination of the advantages of quantum computing and classical image encryption algorithms, this paper proposes a new dynamic encryption image scheme of quantum walk and chaos-induced DNA. Firstly, the RGB three-channel pixels of the color image are extracted and combined into a one-dimensional array, and a random sequence is generated by quantum walk to reorder it to obtain a preliminary scrambled image; secondly, the color image is processed by the SHA-256 algorithm and divided into the generated message digest as the initial condition of the chaotic model. The random sequence was generated by the high-dimensional chaotic model which encodes each pixel independently and disorderly as DNA bases. The difference of the chaotic sequence ensures the dynamic selection of random DNA encoding and decoding rules during encryption. At the same time, the number of times of DNA encryption of the encoded pixel value is also controlled by the dynamic induction of the chaotic sequence, and ultimately, the DNA coding sequence is replaced with the decimal pixel value to obtain the encrypted image. The simulation results show that the information entropy of the encrypted image is above 7.99, and the correlation of each channel is close to 0, which can effectively resist brute force attacks, plaintext attacks, statistical analysis attacks, noise attacks, etc. In addition, in this paper, extracting the watermark embedded in the encrypted image to judge whether image information is tampered or forged further improves the security of the image information.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call