A New Angle: On Evolving Rotation Symmetric Boolean Functions

被引:0
|
作者
Carlet, Claude [1 ,2 ]
Durasevic, Marko [3 ]
Gasperov, Bruno [3 ]
Jakobovic, Domagoj [3 ]
Mariot, Luca [4 ]
Picek, Stjepan [5 ]
机构
[1] Univ Paris 08, Dept Math, 2 Rue De La Liberte, F-93526 St Denis, France
[2] Univ Bergen, Bergen, Norway
[3] Univ Zagreb, Fac Elect Engn & Comp, Zagreb, Croatia
[4] Univ Twente, Semant Cybersecur & Serv Grp, Drienerlolaan 5, NL-7522 NB Enschede, Netherlands
[5] Radboud Univ Nijmegen, Digital Secur Grp, POB 9010, Nijmegen, Netherlands
关键词
rotation symmetry; Boolean functions; metaheuristics; nonlinearity; BENT;
D O I
10.1007/978-3-031-56852-7_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Rotation symmetric Boolean functions represent an interesting class of Boolean functions as they are relatively rare compared to general Boolean functions. At the same time, the functions in this class can have excellent cryptographic properties, making them interesting for various practical applications. The usage of metaheuristics to construct rotation symmetric Boolean functions is a direction that has been explored for almost twenty years. Despite that, there are very few results considering evolutionary computation methods. This paper uses several evolutionary algorithms to evolve rotation symmetric Boolean functions with different properties. Despite using generic metaheuristics, we obtain results that are competitive with prior work relying on customized heuristics. Surprisingly, we find that bitstring and floating point encodings work better than the tree encoding. Moreover, evolving highly nonlinear general Boolean functions is easier than rotation symmetric ones.
引用
收藏
页码:287 / 302
页数:16
相关论文
共 50 条
  • [1] On the number of rotation symmetric Boolean functions
    ShaoJing Fu
    Chao Li
    LongJiang Qu
    [J]. Science China Information Sciences, 2010, 53 : 537 - 545
  • [2] On the matrix of rotation symmetric Boolean functions
    Ciungu, Lavinia C.
    Iovanov, Miodrag C.
    [J]. DISCRETE MATHEMATICS, 2018, 341 (12) : 3271 - 3280
  • [3] On the number of rotation symmetric Boolean functions
    FU ShaoJing1
    2State Key Laboratory of Information Security
    3National Mobile Communications Research Laboratory
    [J]. Science China(Information Sciences), 2010, 53 (03) : 537 - 545
  • [4] On the number of rotation symmetric Boolean functions
    Fu ShaoJing
    Li Chao
    Qu LongJiang
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2010, 53 (03) : 537 - 545
  • [5] Quadratic rotation symmetric Boolean functions
    Chirvasitu, Alexandru
    Cusick, Thomas W.
    [J]. DISCRETE APPLIED MATHEMATICS, 2024, 343 : 91 - 105
  • [6] A New Characterization of 2-Resilient Rotation Symmetric Boolean Functions
    Du, Jiao
    Chen, Ziyu
    Dong, Le
    Wang, Tianyin
    Pang, Shanqi
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2023, E106A (09) : 1268 - 1271
  • [7] Symbolic dynamics and rotation symmetric Boolean functions
    Alexandru Chirvasitu
    Thomas Cusick
    [J]. Cryptography and Communications, 2022, 14 : 1091 - 1115
  • [8] Symbolic dynamics and rotation symmetric Boolean functions
    Chirvasitu, Alexandru
    Cusick, Thomas
    [J]. CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2022, 14 (05): : 1091 - 1115
  • [9] Nonlinearity of Quartic Rotation Symmetric Boolean Functions
    Yang, Liping
    Wu, Rongjun
    Hong, Shaofang
    [J]. SOUTHEAST ASIAN BULLETIN OF MATHEMATICS, 2013, 37 (06) : 951 - 961
  • [10] Generalized rotation symmetric and dihedral symmetric boolean functions -: 9 variable boolean functions with nonlinearity 242
    Kavut, Selcuk
    Yucel, Melek Diker
    [J]. APPLIED ALGEBRA, ALGEBRAIC ALGORITHMS AND ERROR-CORRECTING CODES, PROCEEDINGS, 2007, 4851 : 321 - 329