On Counts and Densities of Homogeneous Bent Functions: An Evolutionary Approach
By: Claude Carlet , Marko Ðurasevic , Domagoj Jakobovic and more
Potential Business Impact:
Finds secret codes that are super hard to break.
Boolean functions with strong cryptographic properties, such as high nonlinearity and algebraic degree, are important for the security of stream and block ciphers. These functions can be designed using algebraic constructions or metaheuristics. This paper examines the use of Evolutionary Algorithms (EAs) to evolve homogeneous bent Boolean functions, that is, functions whose algebraic normal form contains only monomials of the same degree and that are maximally nonlinear. We introduce the notion of density of homogeneous bent functions, facilitating the algorithmic design that results in finding quadratic and cubic bent functions in different numbers of variables.
Similar Papers
Degree is Important: On Evolving Homogeneous Boolean Functions
Neural and Evolutionary Computing
Finds secret codes that are hard to break.
A Systematic Study on the Design of Odd-Sized Highly Nonlinear Boolean Functions via Evolutionary Algorithms
Neural and Evolutionary Computing
Finds secret codes that are very hard to break.
The Evolution of Learning Algorithms for Artificial Neural Networks
Neural and Evolutionary Computing
Evolves computer brains to learn like us.