Heuristic search of (semi-)bent functions based on cellular automata

Type: Article

Publication Date: 2022-05-20

Citations: 9

DOI: https://doi.org/10.1007/s11047-022-09885-3

Abstract

Abstract 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 cryptographic profile, the aim is to extend it to a (usually larger) function possessing analogous properties. In this work, we continue the investigation of a secondary construction based on cellular automata (CA), focusing on the classes of bent and semi-bent functions. We prove that our construction preserves the algebraic degree of the local rule, and we narrow our attention to the subclass of quadratic functions, performing several experiments based on exhaustive combinatorial search and heuristic optimization through Evolutionary Strategies (ES). Finally, we classify the obtained results up to permutation equivalence, remarking that the number of equivalence classes that our CA-XOR construction can successfully extend grows very quickly with respect to the CA diameter.

Locations

  • Natural Computing - View - PDF
  • arXiv (Cornell University) - View - PDF
  • ArTS Archivio della ricerca di Trieste (University of Trieste https://www.units.it/) - View - PDF
  • Radboud Repository (Radboud University) - View - PDF
  • BOA (University of Milano-Bicocca) - View - PDF
  • Aisberg (University of Bergamo) - View - PDF

Similar Works

Action Title Year Authors
+ Heuristic Search of (Semi-)Bent Functions based on Cellular Automata 2021 Luca Mariot
Martina Saletta
Alberto Leporati
Luca Manzoni
+ Exploring Semi-bent Boolean Functions Arising from Cellular Automata 2020 Luca Mariot
Martina Saletta
Alberto Leporati
Luca Manzoni
+ Exploring Semi-bent Boolean Functions Arising from Cellular Automata 2020 Luca Mariot
Martina Saletta
Alberto Leporati
Luca Manzoni
+ Look into the Mirror: Evolving Self-Dual Bent Boolean Functions 2023 Claude Carlet
Marko Đurasević
Domagoj Jakobović
Luca Mariot
Stjepan Picek
+ On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata 2022 Luca Mariot
Luca Manzoni
+ A Survey of Metaheuristic Algorithms for the Design of Cryptographic Boolean Functions 2023 Marko Djurasevic
Domagoj Jakobović
Luca Mariot
Stjepan Picek
+ Quantum computing cryptography: Unveiling cryptographic Boolean functions with quantum annealing. 2018 Feng Hu
Lucas Lamata
Mikel Sanz
Xi Chen
Xingyuan Chen
Chao Wang
E. Solano
+ PDF Chat Exploring Semi-bent Boolean Functions Arising from Cellular Automata 2021 Luca Mariot
Martina Saletta
Alberto Leporati
Luca Manzoni
+ Boolean Functions Related to Cryptography and Their Complexity 1995 Shoichi Hirose
+ Boolean Functions: Cryptography and Applications. 2005 Jean-Baptiste Yunès
Jean-Francis Michon
Pierre Valarcher
+ Evolutionary Algorithms for Designing Reversible Cellular Automata 2021 Luca Mariot
Stjepan Picek
Domagoj Jakobović
Alberto Leporati
+ Evolutionary Algorithms for Designing Reversible Cellular Automata 2021 Luca Mariot
Stjepan Picek
Domagoj Jakobović
Alberto Leporati
+ PDF Chat Insights Gained after a Decade of Cellular Automata-based Cryptography 2024 Luca Mariot
+ PDF Chat On the Use of Cellular Automata in Symmetric Cryptography 2006 A. Fúster-Sabater
Pino Caballero‐Gil
+ Boolean Functions: Cryptographic and Combinatorial Properties 2011 Subhamoy Maitra
+ Heuristics Optimization of Boolean Circuits with application in Attribute Based Encryption 2023 Alexandru Ioniţă
D. Madhina Banu
Iulian Oleniuc
+ PDF Chat A characterisation of S-box fitness landscapes in cryptography 2019 Domagoj Jakobović
Stjepan Picek
Marcella Scoczynski Ribeiro Martins
Markus Wagner
+ A characterisation of S-box fitness landscapes in cryptography 2019 Domagoj Jakobović
Stjepan Picek
Marcella Scoczynski Ribeiro Martins
Markus Wagner
+ A characterisation of S-box fitness landscapes in cryptography 2019 Domagoj Jakobović
Stjepan Picek
Marcella Scoczynski Ribeiro Martins
Markus Wagner
+ PDF Chat A Search for Nonlinear Balanced Boolean Functions by Leveraging Phenotypic Properties 2023 Bruno Gašperov
Marko Đurasević
Domagoj Jakobović