Xie, "Cryptanalyzing a RGB image encryption algorithm
based on DNA encoding and chaos map," Optics and Laser Technology, vol.
The traditional classical encryption algorithms
primarily include the DES, IDEA, and RSA algorithms [1-3].
"A new chaotic mirror-like image encryption algorithm
and its VLSI architecture," Pattern Recognition and Image Analysis, 10(2), pp.
have several types, which includes; data encryption standard, triple data standard, advanced encryption standard and blow fish (Schneier, 1993; Neelima, 2015).
Therefore, the closer to 8 bits the information entropy is, the better the encryption algorithm
Any minor change in a plain-image should lead to a significant difference in the cipher-image to satisfy an ideal encryption algorithm
. For the plain-image Lena, Figure 5(a) shows the cipher-image when there is a one-bit change in the plain-image, whereas Figure 5(b) depicts the difference before and after the one-bit change.
Obviously the given encryption algorithm
greatly improves the ensitivity of plaintext, thereby enhancing capacity of resistance to differential attacks.
In the image encryption algorithm
, three base algorithms are defined to achieve the purpose of pixel confusion and diffusion.
In Section 3, we propose the novel image encryption algorithm
(FOHCLDNA) in detail.
However in our case the encryption algorithm
is also changed on a rotation basis thereby increasing the strength of the algorithm.
In , the authors presented an image encryption algorithm
based on genetic recombination and hyperchaotic system.
Just like Windows-based ransomware, it encrypts the contents of these files using AES (a symmetric key encryption algorithm
), which provides enough strength and speed while keeping system resources usage to a minimum.