Decrypting Substitution Ciphers with Genetic Algorithms
- Jason Brownbridge
Growing in cyber attacks has driven a growth in demand for network security. Cryptology is the science of secret communication systems including cryptography and cryptanalysis. Different heuristic and meta heuristic algorithms has been used for cryptanalysis and certainly one of the most important one is GA. Usually N-gram and Dictionary attack are used to have a suitable fitness and best chromosomes which are time consuming and poor performance methods. In this paper a new method is proposed that not only improve performance of analysis but also it needs time not much as mentioned methods. NSGA-II (one of the most important multi-objective GAs) is used for better key evaluation and increasing the accuracy and performance. This analysis has been employed on a substitution cipher and some good results achieved.