Cryptography Cryptanalysis Block Permutation Cipher Genetic Algorithm Data Encryption
Institute of Information Theories and Applications FOI ITHEA
In this article we discuss a possibility to use genetic algorithms in cryptanalysis. We developed and
described the genetic algorithm for finding the secret key of a block permutation cipher. In this case key is a
permutation of some first natural numbers. Our algorithm finds the exact key’s length and the key with controlled
accuracy. Evaluation of conducted experiment’s results shows that the almost automatic cryptanalysis is possible.