Balanced crossover operators in genetic algorithms
In several combinatorial optimization problems arising in cryptography and design theory,
the admissible solutions must often satisfy a balancedness constraint, such as being …
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
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 …
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
Boolean functions are mathematical objects used in diverse domains and have been
actively researched for several decades already. One domain where Boolean functions play …
actively researched for several decades already. One domain where Boolean functions play …
Evolutionary algorithms for boolean functions in diverse domains of cryptography
The role of Boolean functions is prominent in several areas including cryptography,
sequences, and coding theory. Therefore, various methods for the construction of Boolean …
sequences, and coding theory. Therefore, various methods for the construction of Boolean …
Evolutionary construction of perfectly balanced boolean functions
Finding Boolean functions suitable for cryptographic primitives is a complex combinatorial
optimization problem, since they must satisfy several properties to resist cryptanalytic …
optimization problem, since they must satisfy several properties to resist cryptanalytic …
Artificial intelligence for the design of symmetric cryptographic primitives
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 …
cryptographic primitives and protocols. After giving a brief introduction to the basic concepts …
Evolving constructions for balanced, highly nonlinear boolean functions
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 …
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
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 …
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
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 …
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 …
the last decades. Previous research, however, has focused on evolving Boolean functions …