Balanced crossover operators in genetic algorithms

L Manzoni, L Mariot, E Tuba - Swarm and Evolutionary Computation, 2020 - Elsevier
In several combinatorial optimization problems arising in cryptography and design theory,
the admissible solutions must often satisfy a balancedness constraint, such as being …

Iga: An improved genetic algorithm to construct weightwise (almost) perfectly balanced boolean functions with high weightwise nonlinearity

L Yan, J Cui, J Liu, G Xu, L Han, A Jolfaei… - Proceedings of the 2023 …, 2023 - dl.acm.org
The Boolean functions satisfying secure properties on the restricted sets of inputs are
studied recently due to their importance in the framework of the FLIP stream cipher …

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

M Djurasevic, D Jakobovic, L Mariot, S Picek - Cryptography and …, 2023 - Springer
Boolean functions are mathematical objects used in diverse domains and have been
actively researched for several decades already. One domain where Boolean functions play …

Evolutionary algorithms for boolean functions in diverse domains of cryptography

S Picek, C Carlet, S Guilley, JF Miller… - Evolutionary …, 2016 - ieeexplore.ieee.org
The role of Boolean functions is prominent in several areas including cryptography,
sequences, and coding theory. Therefore, various methods for the construction of Boolean …

Evolutionary construction of perfectly balanced boolean functions

L Mariot, S Picek, D Jakobovic… - 2022 IEEE Congress …, 2022 - ieeexplore.ieee.org
Finding Boolean functions suitable for cryptographic primitives is a complex combinatorial
optimization problem, since they must satisfy several properties to resist cryptanalytic …

Artificial intelligence for the design of symmetric cryptographic primitives

L Mariot, D Jakobovic, T Bäck… - Security and Artificial …, 2022 - Springer
This chapter provides a general overview of AI methods used to support the design of
cryptographic primitives and protocols. After giving a brief introduction to the basic concepts …

Evolving constructions for balanced, highly nonlinear boolean functions

C Carlet, M Djurasevic, D Jakobovic, L Mariot… - Proceedings of the …, 2022 - dl.acm.org
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 …

Heuristic search of (semi-) bent functions based on cellular automata

L Mariot, M Saletta, A Leporati, L Manzoni - Natural Computing, 2022 - Springer
An interesting thread in the research of Boolean functions for cryptography and coding
theory is the study of secondary constructions: given a known function with a good …

Evolutionary algorithms for the design of orthogonal latin squares based on cellular automata

L Mariot, S Picek, D Jakobovic, A Leporati - Proceedings of the Genetic …, 2017 - dl.acm.org
We investigate the design of Orthogonal Latin Squares (OLS) by means of Genetic
Algorithms (GA) and Genetic Programming (GP). Since we focus on Latin squares …

Evolving algebraic constructions for designing bent boolean functions

S Picek, D Jakobovic - Proceedings of the Genetic and Evolutionary …, 2016 - dl.acm.org
The evolution of Boolean functions that can be used in cryptography is a topic well studied in
the last decades. Previous research, however, has focused on evolving Boolean functions …