Title :
Generating highly nonlinear Boolean functions using a genetic algorithm
Author :
Dimovski, A. ; Gligoroski, D.
Author_Institution :
Fac. of Natural Sci. & Math., Cyril & Methodius Univ., Skopje, Macedonia
Abstract :
In this paper a few algorithms are presented which assist with finding Boolean functions with good cryptographic properties, especially with high nonlinearity. First, a basic hill-climbing algorithm is described which improve the nonlinearity of a Boolean function. Then this algorithm is modified to incorporate a genetic algorithm. It is shown that these new search techniques are extremely powerful when compared to traditional random search techniques. Experimental results successfully prove this statement.
Keywords :
Boolean functions; cryptography; genetic algorithms; cryptographic properties; genetic algorithm; hill-climbing algorithm; nonlinear Boolean functions; Boolean functions; Cryptography; Genetic algorithms; Hamming distance; Hamming weight; Mathematics;
Conference_Titel :
Telecommunications in Modern Satellite, Cable and Broadcasting Service, 2003. TELSIKS 2003. 6th International Conference on
Print_ISBN :
0-7803-7963-2
DOI :
10.1109/TELSKS.2003.1246297