
Design and Implementation of Color Image Encryption Based on Qubit Rotation About Axis
Author(s) -
Liu Xiande,
Xiao Hong,
Li Panchi,
Zhao Ya
Publication year - 2018
Publication title -
chinese journal of electronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.267
H-Index - 25
eISSN - 2075-5597
pISSN - 1022-4653
DOI - 10.1049/cje.2017.09.004
Subject(s) - encryption , bloch sphere , quantum computer , qubit , rotation (mathematics) , computer science , color image , mathematics , algorithm , quantum fourier transform , computer vision , theoretical computer science , image (mathematics) , artificial intelligence , quantum , quantum error correction , image processing , physics , quantum mechanics , operating system
Currently, almost all color image encryption/decryption algorithms are designed based on a classical computer, in which the key space is relatively small, and the huge gains from quantum parallelism are not obtained. To address this problem, we propose a novel color image encryption/decryption method based on random rotation of qubit and Quantum Fourier transform (QFT). First, the color image is represented in a quantum superposition state |Image⟩, in which the color information of each pixel is described by only one qubit |c⟩. Then, the |c⟩ are randomly rotated on the Bloch sphere about three coordinate axis, and the QFT is performed on the |Image⟩. Once again, the |c⟩ is randomly rotated on the Bloch sphere and then the inverse QFT is performed on the |Image⟩, which the encryption process is implemented. The keys are the rotation angles of two above‐mentioned rotations. The decryption is the inverse process of the encryption. Our method may run on a quantum computer in the future. The simulation results on the classic computer show that our approaches have better security.