Vectorial Boolean functions and linear codes in the context of algebraic attacks
Mouna Boumezbeur, Sihem Mesnager, Kenza Guenda

TL;DR
This paper explores the link between vectorial Boolean functions and cyclic codes, revealing new bounds on algebraic immunity and solving an open problem, with implications for algebraic attack resistance.
Contribution
It establishes a direct connection between annihilators of vectorial functions and LCD cyclic codes, extending prior results and solving an open question.
Findings
Minimum distance of codes bounds algebraic immunity
Solved an open question by Mesnager and Cohen
Analyzed properties and weight enumerator of related cyclic codes
Abstract
In this paper we study the relationship between vectorial (Boolean) functions and cyclic codes in the context of algebraic attacks. We first derive a direct link between the annihilators of a vectorial function (in univariate form) and certain -ary cyclic codes (which we prove that they are LCD codes) extending results due to R{\o}njom and Helleseth. The knowledge of the minimum distance of those codes gives rise to a lower bound on the algebraic immunity of the associated vectorial function. Furthermore, we solve an open question raised by Mesnager and Cohen. We also present some properties of those cyclic codes (whose generator polynomials determined by vectorial functions) as well as their weight enumerator. In addition we generalize the so-called algebraic complement and study its properties.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cryptographic Implementations and Security · graph theory and CDMA systems
