Studying Special Operators for the Application of Evolutionary Algorithms in the Seek of Optimal Boolean Functions for Cryptography

Sara Mandujano, Juan Carlos Ku Cauich, Adriana Lara

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The role of Boolean functions in modern cryptography has triggered the necessity of developing methods to construct them with adequate properties, such as balancedness and high non-linearity—making them more resistant to a variety of cryptanalytic attacks. Research into the construction of weight-wise perfectly balanced Boolean functions using Evolutionary Algorithms is scarce but encouraging (e.g., [1]). In this work, we first investigate the effect on an evolutionary algorithm’s performance when relying solely on the penalty function, as opposed to the solution repairment method. Second, we focus on the effect of problem-specific crossover operators (e.g., those used on [2]), and particularly proposing a novel one free of solution repairs to preserve balancedness. The results obtained suggest that an adequate penalty factor and the use of specifically designed evolutionary operators is sufficient to find Boolean functions with weight-wise perfect balancedness and high non-linearity, as desired.

Original languageEnglish
Title of host publicationAdvances in Computational Intelligence - 21st Mexican International Conference on Artificial Intelligence, MICAI 2022, Proceedings
EditorsObdulia Pichardo Lagunas, Bella Martínez Seis, Juan Martínez-Miranda
PublisherSpringer Science and Business Media Deutschland GmbH
Pages383-396
Number of pages14
ISBN (Print)9783031194924
DOIs
StatePublished - 2022
Event21st Mexican International Conference on Artificial Intelligence, MICAI 2022 - Monterrey, Mexico
Duration: 24 Oct 202229 Oct 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13612 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st Mexican International Conference on Artificial Intelligence, MICAI 2022
Country/TerritoryMexico
CityMonterrey
Period24/10/2229/10/22

Keywords

  • Boolean functions
  • Cryptography
  • Genetic algorithms

Fingerprint

Dive into the research topics of 'Studying Special Operators for the Application of Evolutionary Algorithms in the Seek of Optimal Boolean Functions for Cryptography'. Together they form a unique fingerprint.

Cite this