DocumentCode
412687
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
Volume
3
fYear
2003
fDate
8-12 Dec. 2003
Firstpage
1655
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN
0-7803-7804-0
Type
conf
DOI
10.1109/CEC.2003.1299871
Filename
1299871
Link To Document