<p>The higher-order nonlinearity of Boolean functions is an important parameter in designing robust stream cipher and block cipher based cryptosystems. In terms of coding theory the maximum <i>m</i>th-order (<InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(m \ge 1\)</EquationSource> </InlineEquation> is a positive integer) nonlinearity of a Boolean function equals the covering radius of the <i>m</i>th-order Reed-Muller code. It is a challenging task to compute the <i>m</i>th-order nonlinearity of a given Boolean function, particularly when <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(m&gt;1\)</EquationSource> </InlineEquation>. This paper is concerned with the computation of lower bounds of the third-order nonlinearity of biquadratic monomial Boolean functions of the form <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(g_{\mu }(x) = Tr_1^n( \mu x^{2^{p}+2^{q}+2^{r}+1}) \)</EquationSource> </InlineEquation>, where <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(n&gt;p&gt;q&gt;r \ge 1\)</EquationSource> </InlineEquation> with <i>n</i>,&#xa0;<i>p</i>,&#xa0;<i>q</i>,&#xa0;<i>r</i> being positive integers. A general lower bound on the third-order nonlinearity for the functions of this form have earlier been obtained by Singh (Int J Math:1–7, [<CitationRef CitationID="CR25">25</CitationRef>]) for <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(n &gt; 2p\)</EquationSource> </InlineEquation>. In this paper, we have obtained bounds for the cases when <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(4 \le n \le 2p\)</EquationSource> </InlineEquation> and also in certain instances improved the known bounds for <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(n&gt;2p\)</EquationSource> </InlineEquation>. We determine some values of <i>p</i>,&#xa0;<i>q</i> and <i>r</i>, for which <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(g_{\mu }\)</EquationSource> </InlineEquation> has better lower bound on the third-order nonlinearity. Further we tighten lower bounds of the third-order nonlinearity of some subclasses of <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(g_{\mu }\)</EquationSource> </InlineEquation>. Our results are helpful in selecting the values of <i>p</i>,&#xa0;<i>q</i> and <i>r</i> for which <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(g_{\mu }\)</EquationSource> </InlineEquation> has high third-order nonlinearity. We determine that <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\(Tr_1^8(\mu x^{85})\)</EquationSource> </InlineEquation> has the highest known value of third-order nonlinearity among all 8 variable Boolean functions.</p>

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

Lower bounds on the third-order nonlinearities of biquadratic Boolean functions

  • Ruchi Telang Gode,
  • Shahab Faruqi

摘要

The higher-order nonlinearity of Boolean functions is an important parameter in designing robust stream cipher and block cipher based cryptosystems. In terms of coding theory the maximum mth-order ( \(m \ge 1\) is a positive integer) nonlinearity of a Boolean function equals the covering radius of the mth-order Reed-Muller code. It is a challenging task to compute the mth-order nonlinearity of a given Boolean function, particularly when \(m>1\) . This paper is concerned with the computation of lower bounds of the third-order nonlinearity of biquadratic monomial Boolean functions of the form \(g_{\mu }(x) = Tr_1^n( \mu x^{2^{p}+2^{q}+2^{r}+1}) \) , where \(n>p>q>r \ge 1\) with npqr being positive integers. A general lower bound on the third-order nonlinearity for the functions of this form have earlier been obtained by Singh (Int J Math:1–7, [25]) for \(n > 2p\) . In this paper, we have obtained bounds for the cases when \(4 \le n \le 2p\) and also in certain instances improved the known bounds for \(n>2p\) . We determine some values of pq and r, for which \(g_{\mu }\) has better lower bound on the third-order nonlinearity. Further we tighten lower bounds of the third-order nonlinearity of some subclasses of \(g_{\mu }\) . Our results are helpful in selecting the values of pq and r for which \(g_{\mu }\) has high third-order nonlinearity. We determine that \(Tr_1^8(\mu x^{85})\) has the highest known value of third-order nonlinearity among all 8 variable Boolean functions.