Bent Function Synthesis by Means of Cartesian Genetic Programming

被引:0
|
作者
Hrbacek, Radek [1 ]
Dvorak, Vaclav [1 ]
机构
[1] Brno Univ Technol, Fac Informat Technol, Brno 61266, Czech Republic
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a new approach to synthesize bent Boolean functions by means of Cartesian Genetic Programming (CGP) is proposed. Bent functions have important applications in cryptography due to their high nonlinearity. However, they are very rare and their discovery using conventional brute force methods is not efficient enough. We show that by using CGP we can routinely design bent functions of up to 16 variables. The evolutionary approach exploits parallelism in both the fitness calculation and the search algorithm.
引用
收藏
页码:414 / 423
页数:10
相关论文
共 50 条
  • [1] Control system synthesis by means of Cartesian Genetic Programming
    Balandina, G. I.
    [J]. XII INTERNATIONAL SYMPOSIUM INTELLIGENT SYSTEMS 2016, (INTELS 2016), 2017, 103 : 176 - 182
  • [2] Using Cartesian genetic programming to implement function modelling
    Yu Z.
    Zeng S.
    Guo Y.
    Song L.
    [J]. International Journal of Innovative Computing and Applications, 2011, 3 (04) : 213 - 222
  • [3] Cartesian genetic programming
    Miller, JF
    Thomson, P
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2000, 1802 : 121 - 132
  • [4] Cartesian Genetic Programming Parameterization in the Context of Audio Synthesis
    Ly, Edward
    Villegas, Julian
    [J]. IEEE SIGNAL PROCESSING LETTERS, 2023, 30 : 1077 - 1081
  • [5] A comparison of Cartesian Genetic Programming and Linear Genetic Programming
    Wilson, Garnett
    Banzhaf, Wolfgang
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2008, 4971 : 182 - 193
  • [6] Recurrent Cartesian Genetic Programming
    Turner, Andrew James
    Miller, Julian Francis
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 476 - 486
  • [7] Recurrent cartesian genetic programming
    [J]. 1600, Springer Verlag (8672):
  • [8] On the Parameterization of Cartesian Genetic Programming
    Kaufmann, Paul
    Kalkreuth, Roman
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [9] Cartesian Genetic Programming for Synthesis of Control System for Group of Robots
    Diveev, Askhat
    [J]. 2020 28TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2020, : 972 - 977
  • [10] Complexity and Cartesian Genetic Programming
    Woodward, JR
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2006, 3905 : 260 - 269