Machine Learning in Cyber Trust

pp 183-213


Image Encryption and Chaotic Cellular Neural Network

  • Jun PengAffiliated withCollege of Electronic Information Engineering, Chongqing University of Science and Technology Email author 
  • , Du ZhangAffiliated withDepartment of Computer Science, California State University

* Final gross prices may vary according to local VAT.

Get Access

Machine learning has been playing an increasingly important role in information security and assurance. One of the areas of new applications is to design cryptographic systems by using chaotic neural network due to the fact that chaotic systems have several appealing features for information security applications. In this chapter, we describe a novel image encryption algorithm that is based on a chaotic cellular neural network. We start by giving an introduction to the concept of image encryption and its main technologies, and an overview of the chaotic cellular neural network. We then discuss the proposed image encryption algorithm in details, which is followed by a number of security analyses (key space analysis, sensitivity analysis, information entropy analysis and statistical analysis). The comparison with the most recently reported chaos-based image encryption algorithms indicates that the algorithm proposed in this chapter has a better security performance. Finally, we conclude the chapter with possible future work and application prospects of the chaotic cellular neural network in other information assurance and security areas.