Boolean functions are mathematical objects used in diverse domains and have been actively researched for several decades already. One domain where Boolean functions play an important role is cryptography. There, the plethora of settings one should consider and cryptographic properties that need to be fulfilled makes the search for new Boolean functions still a very active domain. There are several options to construct appropriate Boolean functions: algebraic constructions, random search, and metaheuristics. In this work, we concentrate on metaheuristic approaches and examine the related works appearing in the last 25 years. To the best of our knowledge, this is the first survey work on this topic. Additionally, we provide a new taxonomy of related works and discuss the results obtained. Finally, we finish this survey with potential future research directions.

Djurasevic, M., Jakobovic, D., Mariot, L., Picek, S. (2023). A survey of metaheuristic algorithms for the design of cryptographic Boolean functions. CRYPTOGRAPHY AND COMMUNICATIONS, 15(6), 1171-1197 [10.1007/s12095-023-00662-2].

A survey of metaheuristic algorithms for the design of cryptographic Boolean functions

Mariot, Luca;
2023

Abstract

Boolean functions are mathematical objects used in diverse domains and have been actively researched for several decades already. One domain where Boolean functions play an important role is cryptography. There, the plethora of settings one should consider and cryptographic properties that need to be fulfilled makes the search for new Boolean functions still a very active domain. There are several options to construct appropriate Boolean functions: algebraic constructions, random search, and metaheuristics. In this work, we concentrate on metaheuristic approaches and examine the related works appearing in the last 25 years. To the best of our knowledge, this is the first survey work on this topic. Additionally, we provide a new taxonomy of related works and discuss the results obtained. Finally, we finish this survey with potential future research directions.
Articolo in rivista - Articolo scientifico
Boolean functions; Cryptography; Metaheuristics; Representations; Truth table; Walsh-hadamard transform;
English
29-lug-2023
2023
15
6
1171
1197
open
Djurasevic, M., Jakobovic, D., Mariot, L., Picek, S. (2023). A survey of metaheuristic algorithms for the design of cryptographic Boolean functions. CRYPTOGRAPHY AND COMMUNICATIONS, 15(6), 1171-1197 [10.1007/s12095-023-00662-2].
File in questo prodotto:
File Dimensione Formato  
Djurasevic-2023-Crypto and Comm-VoR.pdf

accesso aperto

Descrizione: CC BY 4.0 This article is licensed under a Creative Commons Attribution 4.0 International License To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Creative Commons
Dimensione 557.95 kB
Formato Adobe PDF
557.95 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/502159
Citazioni
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 4
Social impact