Image encryption using genetic algorithm

Roza Afarin, Saeed Mozaffari · 2013

This paper presents a new method for image encryption using Genetic algorithm (GA). First, rows and columns of the input image are dislocated randomly. Then, the obtained image is divided into four equal sized sub-images. After selecting one of these sub-images accidentally, two pixels are chosen from it as GA initial population. Cross-over and mutation operations are applied on the binary values of the selected pixels. Then the image is reconstructed in the reverse manner. If entropy of the result image increases, the current sub-image is utilized for the next step. Otherwise, another sub-images is chosen randomly and the same process is applied. Randomness of the encrypted image is measured by entropy, correlation coefficients and histogram analysis. Experimental results show that the proposed method can be used effectively for image encryption.

Read the paper · More papers on PaperTik