Research of designing Boolean function based on swap sequence PSO
Jin Song-he · Computer Engineering and Applications Journal · 2008
Cryptography is very important in the information security area.Many problems in the cryptology can be represented as optimizationproblems in mathematics.This paper applies Particle Swarm Optimization(PSO)algorithm in the cryptology area to design Boolean function in cryptography.According to the original thought of the PSO algorithm,this paper imports swap operator and swap sequence concept,designs the PSO algorithm which can search directly on the discrete domain.By the improved method,it is easy to automatically design Boolean function which satisfies hign non-linearity and low autocorrelation to construct more securely cipher.Compared with the general mathematic construction method,this method has the superiority in automatic design and more effectively.