Evolving Cryptographic Boolean Functions with Reaction Systems
Designing bent Boolean functions for cryptographic applications is a challenging combinatorial task due to the super-exponential growth of the search space. We propose Evolutionary Boolean Reaction Systems (EvoBRS), an optimization method based on Reaction Systems (RS)—a bio-inspired model abstracting biochemical reactions. EvoBRS finds functions with competitive nonlinearity while providing a compact and interpretable representation. Unlike traditional methods such as Genetic Algorithms (GA), which rely on full truth tables, EvoBRS leverages a more expressive yet concise encoding.
Authors
- Luca Manzoni (ORCID: https://orcid.org/0000-0001-6312-7728)
- Luca Mariot (ORCID: https://orcid.org/0000-0003-3089-6517)
- Gloria Pietropolli (ORCID: https://orcid.org/0000-0001-7623-8419)
- Rocco Ascone (ORCID: https://orcid.org/0009-0006-1390-4967)
Institutions
- University of Trieste (IT)
- University of Twente (NL)
Publication Details
- Journal
- Proceedings of the Genetic and Evolutionary Computation Conference Companion
- Published
- 2025-07-14
- DOI
- https://doi.org/10.1145/3712255.3726685
- Primary Topic
- DNA and Biological Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission
- Ministero dell'Università e della Ricerca