Particle Swarm Optimization in Cryptanalysis of DES
In this paper for the first time Particle Swarm Optimization is applied in the field of cryptanalysis of DES based on their ability to selectively explore the solution space of a given problem. PSO is a robust stochastic optimization technique based on the movement and intelligence of swarms. PSO applies the concept of social interaction to problem solving. It was developed in 1995 by James Kennedy (social-psychologist) and Russell Eberhart (electrical engineer). It uses a number of agents (particles) that constitute a swarm moving around in the search space looking for the best solution. Each particle is treated as a point in an N-dimensional space which adjusts its "Flying" according to its own flying experience as well as the flying experience of other particles.