• 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