Balanced Boolean-function nonlinearity problem

For each integer n1n\geq 1, determine

Mbal(n)=max{NL(f):f:F2nF2, f1(1)=2n1},M_{\mathrm{bal}}(n)=\max\left\{\operatorname{NL}(f): f:\mathbb{F}_2^n\to\mathbb{F}_2,\ \left|f^{-1}(1)\right|=2^{n-1}\right\},

where

NL(f)=minaF2n, bF2{xF2n:f(x)ax+b}.\operatorname{NL}(f)=\min_{a\in\mathbb{F}_2^n,\ b\in\mathbb{F}_2}\left|\left\{x\in\mathbb{F}_2^n:f(x)\ne a\cdot x+b\right\}\right|.

In particular, determine the exact value of Mbal(8)M_{\mathrm{bal}}(8); the supplied report claims Mbal(8)=116M_{\mathrm{bal}}(8)=116, excluding 118118.

Sources & referencesView supporting material

Progress summary

Refreshed
Claimed solved

A new report claims the eight-variable case has been settled at nonlinearity 116116, but the broader problem remains open.

The problem asks for the maximum nonlinearity of balanced Boolean functions, especially in the finite case of 88 variables. Earlier literature treated 118118 as a possible maximum and reported 116116 as the best-known value.

Known results

  • A 20222022 construction achieved nonlinearity 116116 for 88 variables, without proving optimality.
  • A 20232023 experimental study reported 116116 for 88 variables using local search, not exhaustive classification.
  • Other 20222022 and 20232023 computational papers described the maximum as unknown for dimensions beyond the previously settled range.

August 2026 exact-classification claim

An IACR e-print reports that the 88-variable maximum is exactly 116116, thereby excluding 118118. The supplied evidence does not include an independently checked computational certificate, so this is a claim rather than a verified resolution.

Current status (as of August 2026): The 88-variable value is claimed to be exactly 116116, but verification of the certificate and the general balanced Boolean-function problem remain open.

Sources

Solutions 0

No solutions have been posted yet.