A huge class of infinite sequences of minimal binary linear codes with or without crossing the Ashikhmin-Barg's bound

A special class of linear codes, having important applications in secret sharing and secure two-party computation, called minimal is characterized by the property that none of the codewords is covered by some other codeword. Denoting by wmin and wmax the minimal and maximal weight of a binary linear code respectively, a sufficient but not necessary condition for achieving minimality is that wmin/wmax > 1/2 (called Ashikhmin-Barg’s bound). Those minimal codes satisfying the condition wmin/wmax ≤ 1/2 are called wide in this article (generally harder to construct), whereas codes satisfying wmin/wmax > 1/2 are called narrow. In this article, we first show that the so-called direct sum of Boolean functions of the form h(x, y) = f(x) + g(y) induces narrow minimal codes whenever g is a bent function. Then, we introduce the concept of non-covering permutations (referring to the property of minimality) which is shown to be sufficient for providing many infinite classes of minimal binary linear codes of larger dimension by employing a suitable subspace of derivatives of the bent function g. In the second part of this article, we first provide one efficient method (with easily satisfied initial conditions) of generating wide minimal codes. Then, we again consider the use of derivatives (along with the underlying Boolean function given as the direct sum) for the purpose of defining another class of wide minimal codes. To the best of our knowledge, the latter method is the most general framework for designing wide binary linear codes. It uses a (suitable) subspace of derivatives of h(x, y) = f(x) + g(y), where g is a bent function and f satisfies certain minimality requirements. For a fixed suitable function f , one can derive a huge class of non-equivalent wide binary linear codes of the same length by varying the permutation φ when specifying the bent function g(y1, y2) = φ(y2)·y1 in the Maiorana-McFarland class.

[1]  Zhengchun Zhou,et al.  Full Characterization of Minimal Linear Codes as Cutting Blocking Sets , 2019, ArXiv.

[2]  Sihem Mesnager,et al.  Minimal Linear Codes From Characteristic Functions , 2020, IEEE Transactions on Information Theory.

[3]  Longjiang Qu,et al.  Three Classes of Minimal Linear Codes Over the Finite Fields of Odd Characteristic , 2019, IEEE Transactions on Information Theory.

[4]  Zhengchun Zhou,et al.  Binary linear codes from vectorial boolean functions and their weight distribution , 2016, Discret. Math..

[5]  Cunsheng Ding,et al.  A construction of binary linear codes from Boolean functions , 2015, Discret. Math..

[6]  Peter L. Hammer,et al.  Boolean Models and Methods in Mathematics, Computer Science, and Engineering , 2010, Boolean Models and Methods.

[7]  Cunsheng Ding,et al.  A Class of Two-Weight and Three-Weight Codes and Their Applications in Secret Sharing , 2015, IEEE Transactions on Information Theory.

[8]  Gérard D. Cohen,et al.  On Minimal and Quasi-minimal Linear Codes , 2013, IMACC.

[9]  Cunsheng Ding,et al.  Secret sharing schemes from three classes of linear codes , 2006, IEEE Transactions on Information Theory.

[10]  Seunghwan Chang,et al.  Linear codes from simplicial complexes , 2018, Des. Codes Cryptogr..

[11]  Cunsheng Ding,et al.  Minimal Binary Linear Codes , 2018, IEEE Transactions on Information Theory.

[12]  Yongzhuang Wei,et al.  Several classes of minimal binary linear codes violating the Aschikhmin-Barg's bound , 2020, IACR Cryptol. ePrint Arch..

[13]  Timo Neumann,et al.  BENT FUNCTIONS , 2006 .

[14]  Dominique De Werra Boolean Models and Methods in Mathematics, Computer Science, and Engineering , 2010, Boolean Models and Methods.

[15]  Daniele Bartoli,et al.  Minimal Linear Codes in Odd Characteristic , 2019, IEEE Transactions on Information Theory.

[16]  Matteo Bonini,et al.  Minimal linear codes arising from blocking sets , 2019, ArXiv.

[17]  Cunsheng Ding,et al.  Covering and Secret Sharing with Linear Codes , 2003, DMTCS.

[18]  Alexander Barg,et al.  Minimal Vectors in Linear Codes , 1998, IEEE Trans. Inf. Theory.

[19]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[20]  Cunsheng Ding,et al.  Minimal Linear Codes over Finite Fields , 2018, Finite Fields Their Appl..