Mutation-Based Particle Swarm Optimization (MPSO) to Attack Classical Cryptography Methods
Ahmed T. Sadiq · 2012
Particle Swarm Optimization (PSO) is a population-based optimization tool, which could be implemented and applied easily to solve various function optimization problems and some NP-complete problems. This paper present a benefit developed PSO using the mutation operator, so it called Mutation PSO (MPSO). The benefit of mutation in PSO is use as momentum and diversity tool in the population. MPSO used to attack the two types of classical cryptography (substitution and transposition). Experimental results of MPSO appear that the amount of recovered key of classical ciphers and fitness function values are best than with PSO, improved 2-opt PSO and simulated annealing PSO.