Article citationsMore >>

Sindhuja K and Pramela Devi S, "A Symmetric Key Encryption Technique Using Genetic Algorithm", Sindhuja K et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, ISSN: 0975-9646 Vol. 5 (1), 2014, pg 414-416.

has been cited by the following article:

Article

Selection of Fittest Key Using Genetic Algorithm and Autocorrelation in Cryptography

1Software Engineer Trainee Navyug Infosolutions

2Department of Computer Science Jamia Hamdard, New Delhi, India

3Graduate Engineer Trainee HCL Technologies Ltd


Journal of Computer Sciences and Applications. 2015, Vol. 3 No. 2, 46-51
DOI: 10.12691/jcsa-3-2-5
Copyright © 2015 Science and Education Publishing

Cite this paper:
Sania Jawaid, Anam Saiyeda, Naba Suroor. Selection of Fittest Key Using Genetic Algorithm and Autocorrelation in Cryptography. Journal of Computer Sciences and Applications. 2015; 3(2):46-51. doi: 10.12691/jcsa-3-2-5.

Correspondence to: Anam  Saiyeda, Department of Computer Science Jamia Hamdard, New Delhi, India. Email: anam.7sd@gmail.com

Abstract

Secure communication is a necessity in every field. Network security aims at providing a safe and unassailable correspondence by using cryptography. In cryptography data is sent in an encrypted form to ensure security. Encryption requires impregnable keys. A key is used to encrypt or decrypt data and should be unpredictable and not easily breakable. In this paper we use genetic algorithms which is a soft computing technique for key generation, the process used for generating keys. The keys obtained are tested for randomness by using the autocorrelation test. The final key is selected based on the autocorrelation value and thus it is as random and unique as possible. Java Technology is used to implement the proposed technique and analysis of the observations gives satisfactory results. The final key obtained can further be used to perform encryption. In our paper for verification and validation Data Encryption Standard cipher program is used. It can also be used in in-house ERP System to ensure the stability of important data. It will help in obtaining good standards of security in cryptography.

Keywords