Image encryption is one of the most widely used techniques for securing images in trusted and unrestricted public media. However, the drawback is weak security in chaotic encryption algorithms, small key space and hardware implementation complexities. Various appropriate encryption algorithms have been carried out for secure image transmission; it becomes a critical issue to protect image integrity, confidentiality and authenticity. To overcome these issues, this article examines several existing memristor-based image encryption algorithms with various chaotic maps. As a result, this research aims to deliver comprehensive literature on image encryption techniques through memristor to help the researchers. Finally, this survey provides all vital literature on the current image encryption techniques with their benefits, drawbacks, developments, and future directions. We also give a general guideline about cryptography. We conclude that all methods are helpful for real-time image encryption. A comparison has been made between many image processing approaches (conventional and memristor) based on metrics such as the number of pixels change rate (NPCR) with the value of 0.9986, histogram, entropy (7.9993), unified average varying intensity (UACI) achieves the value as 0.4996, energy consumption as 0.32pJ and time complexity as 0.9s. The experimental results of various approaches, key sensitivity and statistical analysis revealed that the survey of memristor-based image encryption schemes provides an effective way to secure image transmission in real-time application.
Read full abstract