International Journal of Security and Its Applications · 2015 · 18 citations · 13 references
ComputingComputer ScienceAlgorithmsComputer SecurityCryptographyCrossover OperatorsCryptographic AlgorithmsData EncryptionGenetic AlgorithmsBrute-force SearchCryptanalysisData Encryption StandardsEncryption AlgorithmsGenetic Algorithm OptimizationSecure Communications
A genetic algorithm (GA) is a search algorithm for solving optimization problems due to it is robustness; it offers benefits over optimization techniques in searching ndimensional surface. In today's information age, information transfer has increased exponentially. Hence, security, confidentiality and authentication have become important factors in multimedia communications. Encryption is an effective technique that is preserving the confidentiality of data in Internet applications. Cryptanalysis is a technique of encoding and decoding ciphertext in such way it cannot be interpreted by anyone expects sender and receiver. In this paper, GA with an improved crossover operator was used for the cryptanalysis of Simplified data encryption standard problem (S-DES). Results have shown that GA performance is better than brute force search technique in breaking S-DES key.
13
Darrell Whitley · Statistics and Computing · 1994 · 4.5K citations
Genetic Algorithms and Machine Learning
David E. Goldberg, John H. Holland · Machine Learning · 1988 · 3K citations · Full text
Genetic algorithms and Machine Learning
Machine Learning · 1988 · 567 citations · Full text
Introduction to genetic algorithms
Erik D. Goodman · 2009 · 554 citations
An introduction to genetic algorithms
Computers & Mathematics with Applications · 1996 · 543 citations