Evolving Constructions for Balanced, Highly Nonlinear Boolean Functions

被引:4
|
作者
Carlet, Claude [1 ]
Djurasevic, Marko [2 ]
Jakobovic, Domagoj [2 ]
Mariot, Luca [3 ]
Picek, Stjepan [3 ]
机构
[1] Univ Bergen, Bergen, Norway
[2] Univ Zagreb, Zagreb, Croatia
[3] Radboud Univ Nijmegen, Nijmegen, Netherlands
关键词
Evolutionary Algorithms; Boolean Functions; Balancedness; Nonlinearity; Secondary Constructions; DESIGN;
D O I
10.1145/3512290.3528871
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finding balanced, highly nonlinear Boolean functions is a difficult problem where it is not known what nonlinearity values are possible to be reached in general. At the same time, evolutionary computation is successfully used to evolve specific Boolean function instances, but the approach cannot easily scale for larger Boolean function sizes. Indeed, while evolving smaller Boolean functions is almost trivial, larger sizes become increasingly difficult, and evolutionary algorithms perform suboptimally. In this work, we ask whether genetic programming (GP) can evolve constructions resulting in balanced Boolean functions with high nonlinearity. This question is especially interesting as there are only a few known such constructions. Our results show that GP can find constructions that generalize well, i.e., result in the required functions for multiple tested sizes. Further, we show that GP evolves many equivalent constructions under different syntactic representations. Interestingly, the simplest solution found by GP is a particular case of the well-known indirect sum construction.
引用
收藏
页码:1147 / 1155
页数:9
相关论文
共 50 条
  • [41] Composition of Boolean functions: An application to the secondary constructions of bent functions
    Gao, Guangpu
    Lin, Dongdai
    Liu, Wenfen
    Wang, Yongjuan
    DISCRETE MATHEMATICS, 2020, 343 (03)
  • [42] Constructions of balanced odd-variable rotation symmetric Boolean functions with optimal algebraic immunity and high nonlinearity
    Sun, Lei
    Fu, Fang-Wei
    THEORETICAL COMPUTER SCIENCE, 2018, 738 : 13 - 24
  • [43] NONLINEARITY AND PROPAGATION CHARACTERISTICS OF BALANCED BOOLEAN FUNCTIONS
    SEBERRY, J
    ZHANG, XM
    ZHENG, YL
    INFORMATION AND COMPUTATION, 1995, 119 (01) : 1 - 13
  • [44] Evolutionary Construction of Perfectly Balanced Boolean Functions
    Mariot, Luca
    Picek, Stjepan
    Jakobovic, Domagoj
    Djurasevic, Marko
    Leporati, Alberto
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [45] Recent Results on Balanced Symmetric Boolean Functions
    Gao, Guangpu
    Guo, Yingming
    Zhao, Yaqun
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (09) : 5199 - 5203
  • [46] Perfectly Balanced Boolean Functions and Golic Conjecture
    Smyshlyaev, Stanislav V.
    JOURNAL OF CRYPTOLOGY, 2012, 25 (03) : 464 - 483
  • [47] Perfectly Balanced Boolean Functions and Golić Conjecture
    Stanislav V. Smyshlyaev
    Journal of Cryptology, 2012, 25 : 464 - 483
  • [48] Evolving Boolean functions satisfying multiple criteria
    Clark, JA
    Jacob, JL
    Stepney, S
    Maitra, S
    Millan, W
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2002, PROCEEDINGS, 2002, 2551 : 246 - 259
  • [49] Evolving DPA-Resistant Boolean Functions
    Picek, Stjepan
    Batina, Lejla
    Jakobovic, Domagoj
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 812 - 821
  • [50] Further results on constructions of generalized bent Boolean functions
    Zhang, Fengrong
    Xia, Shixiong
    Stanica, Pantelimon
    Zhou, Yu
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (05)