Repository logo
Communities
Research Outputs
Projects
Researchers
Statistics
Feedback
  1. Home
  2. CRIS
  3. Publications
  4. Metaheuristics in the Optimization of Cryptographic Boolean Functions
Details

Metaheuristics in the Optimization of Cryptographic Boolean Functions

Journal
Entropy
ISSN
1099-4300
Date Issued
2020
Author(s)
Isaac López-López
Sosa-Gómez, Guillermo  
Facultad de Ingeniería - CampGDL  
Carlos Segura
Diego Oliva
Rojas, Omar  
Escuela Superior de Dirección y Administración de Instituciones - CampGDL  
Type
text::journal::journal article
DOI
10.3390/E22091052
URL
https://scripta.up.edu.mx/handle/20.500.12552/3341
Abstract
<jats:p>Generating Boolean Functions (BFs) with high nonlinearity is a complex task that is usually addresses through algebraic constructions. Metaheuristics have also been applied extensively to this task. However, metaheuristics have not been able to attain so good results as the algebraic techniques. This paper proposes a novel diversity-aware metaheuristic that is able to excel. This proposal includes the design of a novel cost function that combines several information from the Walsh Hadamard Transform (WHT) and a replacement strategy that promotes a gradual change from exploration to exploitation as well as the formation of clusters of solutions with the aim of allowing intensification steps at each iteration. The combination of a high entropy in the population and a lower entropy inside clusters allows a proper balance between exploration and exploitation. This is the first memetic algorithm that is able to generate 10-variable BFs of similar quality than algebraic methods. Experimental results and comparisons provide evidence of the high performance of the proposed optimization mechanism for the generation of high quality BFs.</jats:p>

Creación y actualización de perfiles en Scripta+

Hosting & Support by

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify