Abstract
AbstractAn 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.
Publisher
Springer Science and Business Media LLC
Subject
Computer Science Applications
Reference48 articles.
1. Bassham LE III, Rukhin AL, Soto J, Nechvatal JR, Smid ME, Barker EB, Leigh SD, Levenson M, Vangel M, Banks DL et al (2010) SP 800–22 Rev. 1a: a statistical test suite for random and pseudorandom number generators for cryptographic applications. NIST, Gaithersburg
2. Bertoni G, Daemen J, Peeters M, Assche GV (2011) The Keccak reference, January 2011. http://keccak.noekeon.org/
3. Bhattacharjee K, Das S (2019) Random number generation using decimal cellular automata. Commun Nonlinear Sci Numer Simul 78:104878
4. Bhattacharjee K, Paul D, Das S (2017) Pseudo-random number generation using a 3-state cellular automaton. Int J Mod Phys C 28(06):1750078
5. Carlet C (2021) Boolean functions for cryptography and coding theory. Cambridge University Press, Cambridge
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献