Bent–Negabent Boolean Functions
- Bent–negabent functions are Boolean functions that achieve maximal spectral flatness under both the Walsh–Hadamard and nega–Hadamard transforms, ensuring optimal nonlinearity and robustness.
- They are characterized by strict autocorrelation properties and elegant constructions via methods such as Maiorana–McFarland, quadratic switching, and field trace techniques.
- Their applications span resilient S-box design, coding schemes like Kerdock–Preparata codes, and the generation of mutually unbiased bases in quantum information.
A bent–negabent function is a Boolean function that exhibits maximal spectral flatness with respect to both the classical Walsh–Hadamard transform and the nega–Hadamard transform. Such functions play a central role in coding theory, cryptography, and combinatorial design due to their optimal resistance to both linear and nonlinear attacks, as well as their correspondence to fundamental mathematical objects, including relative difference sets and mutually unbiased bases.
1. Fundamentals: Bent, Negabent, and Bent–Negabent Functions
Let be a Boolean function. The Walsh–Hadamard transform is defined as
where . The function is called bent if for all ; this requires even and achieves maximal nonlinearity.
The nega–Hadamard transform of is
where is the Hamming weight of and . A function is negabent if for all . Negabent functions exist for both even and odd , and notably every affine function is negabent.
A function is called bent–negabent if it is simultaneously bent and negabent. For even , this requires both and for all (Su et al., 2012, Carlet et al., 31 Jan 2026).
2. Characterization via Spectral Conditions and Autocorrelations
Connections between the Walsh and nega–Hadamard spectra are revealed through spectral and autocorrelation identities:
- For even , is negabent if and only if is bent, where is the all-pairwise quadratic symmetric function (Su et al., 2012, Carlet et al., 31 Jan 2026).
- For general , the possible values of for negabent functions are: if is even, and if is odd (Su et al., 2012).
In terms of autocorrelation, for a function interpreted as over :
- is bent if for all ,
- is negabent if for all (Sarkar, 2014).
The condition for bent–negabent can be elegantly rephrased: is bent–negabent if both and are bent (Carlet et al., 31 Jan 2026, Su et al., 2012).
3. Explicit Constructions and Degree Bounds
3.1. Maiorana–McFarland and Quadratic "Switching" Constructions
For , classic bent functions are given by
where is a permutation of (Su et al., 2012). The quadratic form serves as a "switch" to produce new classes:
If and are both bent, then the function $f'(x) = f(xA \oplus b) \oplus \od_2(x)$, where $\od_2(x) = \sum_{1\leq i<j\leq n} x_i x_j$ and , is bent–negabent (Su et al., 2012).
3.2. Field Trace and Complete Mapping Polynomial Approaches
Quadratic monomials can also be analyzed via field trace representation. For over :
- is bent if and only if avoids the Gold-exponent class,
- is negabent according to a single-root criterion involving complete mapping polynomials (Sarkar, 2014).
Maximum degree for bent–negabent in this setting is . Explicit infinite families achieving this bound arise by choosing of degree in the Maiorana–McFarland construction and appropriate complete mappings for or (Su et al., 2012, Sarkar, 2014).
3.3. Modify–Truth–Table and Rotation-Symmetric Generalizations
Systematic constructions employ controlled modifications of the truth table of foundational bent–negabent seeds. For instance, in $4k$ or $8k$ variables, start from a quadratic seed , and flip values on affine subspaces or code cosets. Under precise conditions on fragmentary spectra, the resulting function remains bent–negabent and can reach degree $2k$ or $4k$ (Guo et al., 2022).
Bent–negabent functions invariant under 2-step rotations (but not full cyclic shift) are constructed by combining quadratic symmetric seeds with modifications over 2-rotation orbits, thus overcoming the nonexistence of fully rotation-symmetric bent–negabent functions (Guo et al., 2022).
4. Generalizations: Vectorial and -Valued Bent–Negabent
Bent–negabent notions extend to vectorial and generalized Boolean mappings. Two main concepts for vectorial negabent/bent–negabent have been developed:
- PKPM: A mapping is vectorial bent–negabent if every nonzero linear combination of coordinates is bent–negabent (for ). Maiorana–McFarland constructions yield such mappings (Anbar et al., 2024).
- AM ("vectorial bent"): is vectorial negabent if a -variate nega-spectrum is flat for all nonzero , relating to non-splitting relative difference sets in .
In the generalized Boolean setting , the nega––bent transform is defined on a non-abelian group constructed via a quadratic extension of the binary vector space. This generalization unifies the shift-based correspondence between standard bent and negabent functions, and supports constructions via bent partitions and inverse permutations (Anbar et al., 2024).
5. Evolutionary and Algorithmic Generation of Bent–Negabent Functions
Recent research demonstrates the efficacy of evolutionary computation, including steady-state genetic algorithms and symbolic genetic programming, in discovering bent–negabent functions up to variables. Fitness functions combine nonlinearity and flatness criteria, targeting both Walsh and nega-spectra extremality. Tree-based genetic programming encodings outperform truth-table encodings, especially in higher dimensions (Carlet et al., 31 Jan 2026). The evolved functions are highly structured and considerably expand the catalogue beyond previously known algebraic constructions.
6. Cryptographic, Coding, and Quantum Implications
Bent–negabent functions provide the highest resistance to both linear and differential cryptanalysis, as their outputs are maximally distant from all affine functions under both standard and nega-modulation. They are optimal for constructing resilient S-boxes, codebooks for Kerdock–Preparata codes, and correlation-immune sequences (Carlet et al., 31 Jan 2026, Guo et al., 2022). In quantum information, bent–negabent functions correspond to states invariant under both standard and nega–Hadamard local unitaries, forming maximal mutually unbiased bases.
The duals of bent–negabent functions remain within the class, ensuring stability under various cryptographic transformations. The algebraic degree upper bound of ensures immunity against low-degree algebraic attacks, while explicit constructions with degrees approaching this maximum are now available in both classical and generalized function domains (Su et al., 2012, Sarkar, 2014, Guo et al., 2022).
7. Open Problems and Future Directions
Several structural and combinatorial questions remain open, particularly the synthesis of vectorial functions whose Gray images are simultaneously vectorial bent–negabent in both PKPM and AM senses. Systematic enumeration and classification, especially in the generalized and vectorial settings, remain active research topics (Anbar et al., 2024). The recent success of evolutionary and algorithmic construction suggests substantial untapped potential for further extension of the known function classes and application domains.
Key References
- (Su et al., 2012) Characterization of Negabent Functions and Construction of Bent-Negabent Functions with Maximum Algebraic Degree
- (Sarkar, 2014) Some Results on Bent-Negabent Boolean Functions over Finite Fields
- (Guo et al., 2022) Systematic Constructions of Bent-Negabent Functions, 2-Rotation Symmetric Bent-Negabent Functions and Their Duals
- (Anbar et al., 2024) Vectorial Negabent Concepts: Similarities, Differences, and Generalizations
- (Carlet et al., 31 Jan 2026) NegaBent, No Regrets: Evolving Spectrally Flat Boolean Functions