Key Generation Using Genetic Algorithm for Image Encryption

Cryptography is essential for protecting information as the importance of security is increa sing day by day with the advent of online transaction pr ocessing and e commerce. Now a day the security of digital images are major area of concern, especially when w e deal with digital images where it may be stored or send through the communication channel. Genetic al gorithms are a class of optimization algorithms. Genetic algorithms can be used to solve different p roblems through modeling a simplified version of ge netic processes. This paper proposed a method based on Ge netic Algorithm which is used to generate key by th e help of random number generator to make the key com plex. Key generation will go through a number of process and main criteria for key selection will be the fitness value of the population. AES which is a symmetric key encryption algorithm is used to encry pt the image. Key Terms: Cryptography; Random Number Generator; Genetic Algorithm; AES