<p>We study the <i>n</i>-variable Boolean functions which keep their algebraic degree unchanged when they are restricted to any (affine) hyperplane, or more generally to any affine space of a given co-dimension <i>k</i>. For cryptographic applications it is of interest to determine functions <i>f</i> which have a relatively high algebraic degree and also maintain this degree when restricted to all affine spaces of co-dimension <i>k</i> for <i>k</i> ranging from 1 to as high a value as possible. This highest value will be called the restriction degree stabilityof <i>f</i>, denoted by <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10623_2025_1702_Article_IEq1.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="90" /> </InlineMediaObject> <EquationSource Format="TEX">\(\mathrm{deg\_stab}(f)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mi mathvariant="normal">deg</mi> <mi>_</mi> <mi mathvariant="normal">stab</mi> </mrow> <mo stretchy="false">(</mo> <mi>f</mi> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>. We give several necessary and/or sufficient conditions for <i>f</i> to maintain its degree on spaces of co-dimension <i>k</i>; we show that this property is related to the property of having “fast points” as well as to other properties and parameters. The value of <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10623_2025_1702_Article_IEq1.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="90" /> </InlineMediaObject> <EquationSource Format="TEX">\(\mathrm{deg\_stab}(f)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mi mathvariant="normal">deg</mi> <mi>_</mi> <mi mathvariant="normal">stab</mi> </mrow> <mo stretchy="false">(</mo> <mi>f</mi> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> is determined for functions which are direct sums of monomials, as well as for functions of algebraic degrees <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10623_2025_1702_Article_IEq3.gif" Format="GIF" Height="16" Rendition="HTML" Resolution="72" Type="Linedraw" Width="118" /> </InlineMediaObject> <EquationSource Format="TEX">\(1,2,n-2,n-1\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>2</mn> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </math></EquationSource> </InlineEquation> and <i>n</i>; we also determine the symmetric functions which maintain their degree on any hyperplane. Furthermore, we give an explicit formula for the number of functions which maintain their degree on all hyperplanes. Finally, using our previous results and some computer assistance, we determine the behaviour of all the functions in up to 8 variables, therefore determining the optimal ones (i.e. with highest value of <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10623_2025_1702_Article_IEq1.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="90" /> </InlineMediaObject> <EquationSource Format="TEX">\(\mathrm{deg\_stab}(f)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mi mathvariant="normal">deg</mi> <mi>_</mi> <mi mathvariant="normal">stab</mi> </mrow> <mo stretchy="false">(</mo> <mi>f</mi> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>) for each degree.</p>

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

The stability of the algebraic degree of Boolean functions when restricted to affine spaces

  • Claude Carlet,
  • Serge Feukoua,
  • Ana Sălăgean

摘要

We study the n-variable Boolean functions which keep their algebraic degree unchanged when they are restricted to any (affine) hyperplane, or more generally to any affine space of a given co-dimension k. For cryptographic applications it is of interest to determine functions f which have a relatively high algebraic degree and also maintain this degree when restricted to all affine spaces of co-dimension k for k ranging from 1 to as high a value as possible. This highest value will be called the restriction degree stabilityof f, denoted by \(\mathrm{deg\_stab}(f)\) deg _ stab ( f ) . We give several necessary and/or sufficient conditions for f to maintain its degree on spaces of co-dimension k; we show that this property is related to the property of having “fast points” as well as to other properties and parameters. The value of \(\mathrm{deg\_stab}(f)\) deg _ stab ( f ) is determined for functions which are direct sums of monomials, as well as for functions of algebraic degrees \(1,2,n-2,n-1\) 1 , 2 , n - 2 , n - 1 and n; we also determine the symmetric functions which maintain their degree on any hyperplane. Furthermore, we give an explicit formula for the number of functions which maintain their degree on all hyperplanes. Finally, using our previous results and some computer assistance, we determine the behaviour of all the functions in up to 8 variables, therefore determining the optimal ones (i.e. with highest value of \(\mathrm{deg\_stab}(f)\) deg _ stab ( f ) ) for each degree.