no code implementations • 9 Jan 2024 • Luca Mariot, Alberto Leporati, Luca Manzoni
A Particle Swarm Optimizer for the search of balanced Boolean functions with good cryptographic properties is proposed in this paper.
no code implementations • 16 Feb 2022 • Luca Mariot, Stjepan Picek, Domagoj Jakobovic, Marko Djurasevic, Alberto Leporati
Finding Boolean functions suitable for cryptographic primitives is a complex combinatorial optimization problem, since they must satisfy several properties to resist cryptanalytic attacks, and the space is very large, which grows super exponentially with the number of input variables.
no code implementations • 25 Nov 2021 • Luca Mariot, Stjepan Picek, Domagoj Jakobovic, Marko Djurasevic, Alberto Leporati
Combinatorial designs provide an interesting source of optimization problems.
1 code implementation • 25 May 2021 • Luca Mariot, Stjepan Picek, Domagoj Jakobovic, Alberto Leporati
Reversible Cellular Automata (RCA) are a particular kind of shift-invariant transformations characterized by a dynamics composed only of disjoint cycles.