<p>An important classification of permutations over <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\mathbb {F}_2^m\)</EquationSource> <EquationSource Format="MATHML"><math> <msubsup> <mi mathvariant="double-struck">F</mi> <mn>2</mn> <mi>m</mi> </msubsup> </math></EquationSource> </InlineEquation>, suitable for constructing Maiorana-McFarland bent functions on <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\mathbb {F}_2^m \times \mathbb {F}_2^m\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msubsup> <mi mathvariant="double-struck">F</mi> <mn>2</mn> <mi>m</mi> </msubsup> <mo>×</mo> <msubsup> <mi mathvariant="double-struck">F</mi> <mn>2</mn> <mi>m</mi> </msubsup> </mrow> </math></EquationSource> </InlineEquation> with the unique <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(\mathcal {M}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">M</mi> </math></EquationSource> </InlineEquation>-subspace of maximal dimension, was recently considered in Pasalic et al (IEEE Trans Inf Theory 70:4464–4477, 2024). More precisely, two properties called <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\((P_1)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <msub> <mi>P</mi> <mn>1</mn> </msub> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\((P_2)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <msub> <mi>P</mi> <mn>2</mn> </msub> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> were introduced and a generic method of constructing permutations having the property <InlineEquation ID="IEq12"> <EquationSource Format="TEX">\((P_1)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <msub> <mi>P</mi> <mn>1</mn> </msub> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> was presented, whereas no such results were provided related to the <InlineEquation ID="IEq13"> <EquationSource Format="TEX">\((P_2)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <msub> <mi>P</mi> <mn>2</mn> </msub> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> property. In this article, we provide a deeper insight on these properties, their mutual relationship, and specify some explicit classes of permutations having these properties. Such permutations are then employed to generate a large variety of bent functions outside the completed Maiorana-McFarland class <InlineEquation ID="IEq14"> <EquationSource Format="TEX">\({\mathcal {M}}^\#\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mrow> <mi mathvariant="script">M</mi> </mrow> <mo>#</mo> </msup> </math></EquationSource> </InlineEquation>. We also introduce <InlineEquation ID="IEq15"> <EquationSource Format="TEX">\(\ell \)</EquationSource> <EquationSource Format="MATHML"><math> <mi>ℓ</mi> </math></EquationSource> </InlineEquation>-optimal bent functions as bent functions with the lowest possible linearity index; such functions can be considered as opposite to Maiorana-McFarland bent functions. We give explicit constructions of <InlineEquation ID="IEq16"> <EquationSource Format="TEX">\(\ell \)</EquationSource> <EquationSource Format="MATHML"><math> <mi>ℓ</mi> </math></EquationSource> </InlineEquation>-optimal bent functions within the <InlineEquation ID="IEq17"> <EquationSource Format="TEX">\({{\mathcal {D}}}_0\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi mathvariant="script">D</mi> <mn>0</mn> </msub> </math></EquationSource> </InlineEquation> class, which in turn can be employed in certain secondary constructions of bent functions (Zhang et al in Inf Comput 297:105149, 2024) for providing even more classes of bent functions that are provably outside <InlineEquation ID="IEq18"> <EquationSource Format="TEX">\({\mathcal {M}}^\#\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mrow> <mi mathvariant="script">M</mi> </mrow> <mo>#</mo> </msup> </math></EquationSource> </InlineEquation>. Moreover, we demonstrate that a certain subclass of <InlineEquation ID="IEq19"> <EquationSource Format="TEX">\({{\mathcal {D}}}_0\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi mathvariant="script">D</mi> <mn>0</mn> </msub> </math></EquationSource> </InlineEquation> has an additional property of having only 5-valued spectra decompositions, similarly to the only result in this direction concerning monomial bent functions (Canteaut and Charpin in IEEE Trans Inf Theory 498:2004–2019, 2003). Finally, we generalize the so-called swapping variables method introduced in Pasalic et al. (IEEE Trans Inf Theory 70:4464–4477, 2024) which then allows us to specify much larger families of bent functions outside <InlineEquation ID="IEq20"> <EquationSource Format="TEX">\({\mathcal {M}}^\#\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mrow> <mi mathvariant="script">M</mi> </mrow> <mo>#</mo> </msup> </math></EquationSource> </InlineEquation> compared to Pasalic et al (IEEE Trans Inf Theory 70:4464–4477, 2024). In this way, we give a better explanation of the origin of bent functions in dimension eight, since the vast majority of them is outside <InlineEquation ID="IEq21"> <EquationSource Format="TEX">\(\mathcal {M}^\#\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mrow> <mi mathvariant="script">M</mi> </mrow> <mo>#</mo> </msup> </math></EquationSource> </InlineEquation>, as indicated in Langevin and Leander (Designs Codes Cryptogr 59:193–205, 2011).</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Permutations Satisfying \((P_1)\) and \((P_2)\) Properties and \(\ell \)-Optimal Bent Functions

  • Sadmir Kudin,
  • Enes Pasalic,
  • Alexandr Polujan,
  • Fengrong Zhang

摘要

An important classification of permutations over \(\mathbb {F}_2^m\) F 2 m , suitable for constructing Maiorana-McFarland bent functions on \(\mathbb {F}_2^m \times \mathbb {F}_2^m\) F 2 m × F 2 m with the unique \(\mathcal {M}\) M -subspace of maximal dimension, was recently considered in Pasalic et al (IEEE Trans Inf Theory 70:4464–4477, 2024). More precisely, two properties called \((P_1)\) ( P 1 ) and \((P_2)\) ( P 2 ) were introduced and a generic method of constructing permutations having the property \((P_1)\) ( P 1 ) was presented, whereas no such results were provided related to the \((P_2)\) ( P 2 ) property. In this article, we provide a deeper insight on these properties, their mutual relationship, and specify some explicit classes of permutations having these properties. Such permutations are then employed to generate a large variety of bent functions outside the completed Maiorana-McFarland class \({\mathcal {M}}^\#\) M # . We also introduce \(\ell \) -optimal bent functions as bent functions with the lowest possible linearity index; such functions can be considered as opposite to Maiorana-McFarland bent functions. We give explicit constructions of \(\ell \) -optimal bent functions within the \({{\mathcal {D}}}_0\) D 0 class, which in turn can be employed in certain secondary constructions of bent functions (Zhang et al in Inf Comput 297:105149, 2024) for providing even more classes of bent functions that are provably outside \({\mathcal {M}}^\#\) M # . Moreover, we demonstrate that a certain subclass of \({{\mathcal {D}}}_0\) D 0 has an additional property of having only 5-valued spectra decompositions, similarly to the only result in this direction concerning monomial bent functions (Canteaut and Charpin in IEEE Trans Inf Theory 498:2004–2019, 2003). Finally, we generalize the so-called swapping variables method introduced in Pasalic et al. (IEEE Trans Inf Theory 70:4464–4477, 2024) which then allows us to specify much larger families of bent functions outside \({\mathcal {M}}^\#\) M # compared to Pasalic et al (IEEE Trans Inf Theory 70:4464–4477, 2024). In this way, we give a better explanation of the origin of bent functions in dimension eight, since the vast majority of them is outside \(\mathcal {M}^\#\) M # , as indicated in Langevin and Leander (Designs Codes Cryptogr 59:193–205, 2011).