中国物理B ›› 2016, Vol. 25 ›› Issue (10): 100503-100503.doi: 10.1088/1674-1056/25/10/100503

• GENERAL • 上一篇    下一篇

A novel color image encryption algorithm based on genetic recombination and the four-dimensional memristive hyperchaotic system

Xiu-Li Chai(柴秀丽), Zhi-Hua Gan(甘志华), Yang Lu(路杨), Miao-Hui Zhang(张苗辉), Yi-Ran Chen(陈怡然)   

  1. 1 School of Computer and Information Engineering, Institute of Image Processing and Pattern Recognition, Henan University, Kaifeng 475004, China;
    2 Department of Electrical and Computer Engineering, University of Pittsburgh, Pittsburgh, PA 15261, USA;
    3 School of Software, Henan University, Kaifeng 475004, China;
    4 Research Department, Henan University, Kaifeng 475004, China
  • 收稿日期:2016-04-03 修回日期:2016-06-06 出版日期:2016-10-05 发布日期:2016-10-05
  • 通讯作者: Xiu-Li Chai E-mail:chaixiuli@henu.edu.cn
  • 基金资助:
    Project supported by the National Natural Science Foundation of China (Grant Nos. 61203094 and 61305042), the Natural Science Foundation of the United States (Grant Nos. CNS-1253424 and ECCS-1202225), the Science and Technology Foundation of Henan Province, China (Grant No. 152102210048), the Foundation and Frontier Project of Henan Province, China (Grant No. 162300410196), the Natural Science Foundation of Educational Committee of Henan Province, China (Grant No. 14A413015), and the Research Foundation of Henan University, China (Grant No. xxjc20140006).

A novel color image encryption algorithm based on genetic recombination and the four-dimensional memristive hyperchaotic system

Xiu-Li Chai(柴秀丽)1,2, Zhi-Hua Gan(甘志华)3, Yang Lu(路杨)4, Miao-Hui Zhang(张苗辉)1, Yi-Ran Chen(陈怡然)2   

  1. 1 School of Computer and Information Engineering, Institute of Image Processing and Pattern Recognition, Henan University, Kaifeng 475004, China;
    2 Department of Electrical and Computer Engineering, University of Pittsburgh, Pittsburgh, PA 15261, USA;
    3 School of Software, Henan University, Kaifeng 475004, China;
    4 Research Department, Henan University, Kaifeng 475004, China
  • Received:2016-04-03 Revised:2016-06-06 Online:2016-10-05 Published:2016-10-05
  • Contact: Xiu-Li Chai E-mail:chaixiuli@henu.edu.cn
  • Supported by:
    Project supported by the National Natural Science Foundation of China (Grant Nos. 61203094 and 61305042), the Natural Science Foundation of the United States (Grant Nos. CNS-1253424 and ECCS-1202225), the Science and Technology Foundation of Henan Province, China (Grant No. 152102210048), the Foundation and Frontier Project of Henan Province, China (Grant No. 162300410196), the Natural Science Foundation of Educational Committee of Henan Province, China (Grant No. 14A413015), and the Research Foundation of Henan University, China (Grant No. xxjc20140006).

摘要: Recently, many image encryption algorithms based on chaos have been proposed. Most of the previous algorithms encrypt components R, G, and B of color images independently and neglect the high correlation between them. In the paper, a novel color image encryption algorithm is introduced. The 24 bit planes of components R, G, and B of the color plain image are obtained and recombined into 4 compound bit planes, and this can make the three components affect each other. A four-dimensional (4D) memristive hyperchaotic system generates the pseudorandom key streams and its initial values come from the SHA 256 hash value of the color plain image. The compound bit planes and key streams are confused according to the principles of genetic recombination, then confusion and diffusion as a union are applied to the bit planes, and the color cipher image is obtained. Experimental results and security analyses demonstrate that the proposed algorithm is secure and effective so that it may be adopted for secure communication.

关键词: genetic recombination, memristive hyperchaotic system, color image encryption, confusion, diffusion

Abstract: Recently, many image encryption algorithms based on chaos have been proposed. Most of the previous algorithms encrypt components R, G, and B of color images independently and neglect the high correlation between them. In the paper, a novel color image encryption algorithm is introduced. The 24 bit planes of components R, G, and B of the color plain image are obtained and recombined into 4 compound bit planes, and this can make the three components affect each other. A four-dimensional (4D) memristive hyperchaotic system generates the pseudorandom key streams and its initial values come from the SHA 256 hash value of the color plain image. The compound bit planes and key streams are confused according to the principles of genetic recombination, then confusion and diffusion as a union are applied to the bit planes, and the color cipher image is obtained. Experimental results and security analyses demonstrate that the proposed algorithm is secure and effective so that it may be adopted for secure communication.

Key words: genetic recombination, memristive hyperchaotic system, color image encryption, confusion, diffusion

中图分类号:  (Control of chaos, applications of chaos)

  • 05.45.Gg
05.45.-a (Nonlinear dynamics and chaos) 05.45.Vx (Communication using chaos)