Title :
Evolutionary generation of bent functions for cryptography
Author :
Fuller, Joanne ; Dawson, Ed ; Millan, William
Author_Institution :
Inf. Security Res. Center, Queensland Univ. of Technol., Brisbane, Qld., Australia
Abstract :
We present a new heuristic algorithm that efficiently generates Boolean Bent functions, which have desirable cryptographic properties including maximum nonlinearity. By using an evolutionary approach to design, we discover an easy way to find the algebraic normal forms of new bent functions. These algorithms run efficiently, making them suitable for engineering the components of modern symmetric encryption algorithms. In addition, we enable the algorithm to determine when new classes of bent functions have been discovered, by developing more a more effective approach to the equivalence class distinguishing problem. These results allow the efficient automated generation of many optimal Boolean functions that can be guaranteed to be affine non-equivalent, thus offering far more accurate classification of bent functions than previously available.
Keywords :
Boolean functions; cryptography; equivalence classes; evolutionary computation; heuristic programming; Boolean bent functions; affine nonequivalent; algebraic normal forms; cryptography; equivalence class; evolutionary generation; heuristic algorithm; symmetric encryption algorithms; Australia; Boolean functions; Codes; Concrete; Cryptography; Government; Hamming distance; Hamming weight; Information security; Statistics;
Conference_Titel :
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN :
0-7803-7804-0
DOI :
10.1109/CEC.2003.1299871