Abstract
Boolean functions with good cryptographic properties like high nonlinearity and algebraic degree play an important in the security of stream and block ciphers. Such functions may be designed, for instance, by algebraic constructions or metaheuristics. This paper investigates the use of Evolutionary Algorithms (EAs) to design homogeneous bent Boolean functions, i.e., functions that are maximally nonlinear and whose algebraic normal form contains only monomials of the same degree. In our work, we evaluate three genotype encodings and four fitness functions. Our results show that while EAs manage to find quadratic homogeneous bent functions (with the best method being a GA leveraging a restricted encoding), none of the approaches result in cubic homogeneous bent functions.
| Original language | English |
|---|---|
| Publisher | ArXiv.org |
| DOIs | |
| Publication status | Published - 30 Jan 2025 |
Keywords
- cs.NE
- cs.CR
Fingerprint
Dive into the research topics of 'Degree is Important: On Evolving Homogeneous Boolean Functions'. Together they form a unique fingerprint.Research output
- 1 Conference contribution
-
Degree is Important: On Evolving Homogeneous Boolean Functions
Carlet, C., Ðurasevic, M., Jakobovic, D., Mariot, L. & Picek, S., 11 Aug 2025, GECCO '25 Companion: Proceedings of the Genetic and Evolutionary Computation Conference Companion. ACM Press, p. 795-798Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Academic › peer-review
Open AccessFile1 Link opens in a new tab Citation (Scopus)1 Downloads (Pure)
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver