Hyper-bent Boolean Functions and Evolutionary Algorithms

被引:10
|
作者
Mariot, Luca [1 ]
Jakobovic, Domagoj [2 ]
Leporati, Alberto [1 ]
Picek, Stjepan [3 ]
机构
[1] Univ Milano Bicocca, DISCo, Viale Sarca 336-14, I-20126 Milan, Italy
[2] Univ Zagreb, Fac Elect Engn & Comp, Unska 3, Zagreb, Croatia
[3] Delft Univ Technol, Cyber Secur Res Grp, Mekelweg 2, Delft, Netherlands
来源
关键词
Bent functions; Hyper-bent functions; Genetic programming; Genetic algorithms; Evolution strategies; DESIGN;
D O I
10.1007/978-3-030-16670-0_17
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bent Boolean functions play an important role in the design of secure symmetric ciphers, since they achieve the maximum distance from affine functions allowed by Parseval's relation. Hyper-bent functions, in turn, are those bent functions which additionally reach maximum distance from all bijective monomial functions, and provide further security towards approximation attacks. Being characterized by a stricter definition, hyper-bent functions are rarer than bent functions, and much more difficult to construct. In this paper, we employ several evolutionary algorithms in order to evolve hyper-bent Boolean functions of various sizes. Our results show that hyper-bent functions are extremely difficult to evolve, since we manage to find such functions only for the smallest investigated size. Interestingly, we are able to identify this difficulty as not lying in the evolution of hyper-bent functions itself, but rather in evolving some of their components, i.e. bent functions. Finally, we present an additional parameter to evaluate the performance of evolutionary algorithms when evolving Boolean functions: the diversity of the obtained solutions.
引用
收藏
页码:262 / 277
页数:16
相关论文
共 50 条
  • [1] A Note on Semi-bent and Hyper-bent Boolean Functions
    Tang, Chunming
    Lou, Yu
    Qi, Yanfeng
    Xu, Maozhi
    Guo, Baoan
    [J]. INFORMATION SECURITY AND CRYPTOLOGY, INSCRYPT 2013, 2014, 8567 : 3 - 21
  • [2] Hyper-bent Boolean Functions with Multiple Trace Terms
    Mesnager, Sihem
    [J]. ARITHMETIC OF FINITE FIELDS, PROCEEDINGS, 2010, 6087 : 97 - 113
  • [3] A new class of bent and hyper-bent Boolean functions in polynomial forms
    Mesnager, Sihem
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2011, 59 (1-3) : 265 - 279
  • [4] New characterizations and construction methods of bent and hyper-bent Boolean functions
    Mesnager, Sihem
    Mandal, Bimal
    Tang, Chunming
    [J]. DISCRETE MATHEMATICS, 2020, 343 (11)
  • [5] A new class of bent and hyper-bent Boolean functions in polynomial forms
    Sihem Mesnager
    [J]. Designs, Codes and Cryptography, 2011, 59 : 265 - 279
  • [6] Hyper-bent functions
    Youssef, AM
    Gong, G
    [J]. ADVANCES IN CRYPTOLOGY-EUROCRYPT 2001, PROCEEDINGS, 2001, 2045 : 406 - 419
  • [7] A New Family of Hyper-Bent Boolean Functions in Polynomial Form
    Mesnager, Sihem
    [J]. CRYPTOGRAPHY AND CODING, PROCEEDINGS, 2009, 5921 : 402 - 417
  • [8] On generalized hyper-bent functions
    Sihem Mesnager
    [J]. Cryptography and Communications, 2020, 12 : 455 - 468
  • [9] On generalized hyper-bent functions
    Mesnager, Sihem
    [J]. CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2020, 12 (03): : 455 - 468
  • [10] Hyper-bent functions and cyclic codes
    Carlet, C
    Gaborit, P
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2004, : 499 - 499