220
Views
8
CrossRef citations to date
0
Altmetric
Articles

A Fast Image Encryption Algorithm Based on Convolution Operation

ORCID Icon
 

ABSTRACT

A new image encryption algorithm based on convolution operation is presented in this paper. By using an external key of length 300 bits, several pseudo-random sequences are generated by Chen's chaotic system and general convolution operation, and then their statistical properties are verified. The proposed image encryption scheme includes one module of covering operation, two modules of diffusion operations, and one module of confusion operation. The covering module employs the pseudo-random sequence to cover the original plain image with binary XOR operation. The diffusion modules are based on the multiplication of finite field GF(28) and windowed convolution with summation of modulus 256, and dissemination of the information of any pixel in the original image to all the pixels in the diffused image. The confusion module uses each value of pseudo-random sequence as the offset address of pixel replacement to permute the diffused image. The simulation experiment and comparative analysis show that the proposed image cryptosystem has the advantages of fast processing speed, strong sensitivity, and high encryption intensity, and can be used as a candidate for practical image cryptosystem.

ACKNOWLEDGMENTS

The author would like to thank the anonymous reviewers for their valuable comments. Thanks also to Dr. Chengqing Li at Xiangtan University for his great instruction.

DISCLOSURE STATEMENT

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was fully supported by the National Natural Science Foundation of China [grant number 61762043], [grant number 61562035], [grant number 61702238]; the Natural Science Foundation of Jiangxi Province, China [grant number 20161BAB202058]; and the Science and Technology Project of Education Department of Jiangxi Province, China [grant number GJJ160426].

Notes on contributors

Yong Zhang

Yong Zhang received the Bachelor's degree in petroleum engineering from Chengdu University of Technology (CDUT) in 1998, the MS degree in communication and information systems and the PhD degree in circuits and systems both from the University of Electronic Science and Technology of China (UESTC), in 2003 and 2006 respectively. Currently, he is an associate professor at the School of Software and Communication Engineering in the Jiangxi University of Finance and Economics (JXUFE) in China. His research interests focus on the fields of information security and quantum communication.

E-mail: [email protected]

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.