<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="language">
	<id>http://boolean.wiki.uib.no/index.php?action=history&amp;feed=atom&amp;title=Bent_Boolean_Functions</id>
	<title>Bent Boolean Functions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://boolean.wiki.uib.no/index.php?action=history&amp;feed=atom&amp;title=Bent_Boolean_Functions"/>
	<link rel="alternate" type="text/html" href="http://boolean.wiki.uib.no/index.php?title=Bent_Boolean_Functions&amp;action=history"/>
	<updated>2026-04-30T22:40:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>http://boolean.wiki.uib.no/index.php?title=Bent_Boolean_Functions&amp;diff=426&amp;oldid=prev</id>
		<title>Ivi062: Created page with &quot;An 𝑛-variable Boolean function 𝑓 (for even 𝑛) is called &lt;em&gt;bent&lt;/em&gt; if its distance to the set of all 𝑛-variable affine functions (the nonlinearity of 𝑓) equa...&quot;</title>
		<link rel="alternate" type="text/html" href="http://boolean.wiki.uib.no/index.php?title=Bent_Boolean_Functions&amp;diff=426&amp;oldid=prev"/>
		<updated>2019-10-25T14:37:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;An 𝑛-variable Boolean function 𝑓 (for even 𝑛) is called &amp;lt;em&amp;gt;bent&amp;lt;/em&amp;gt; if its distance to the set of all 𝑛-variable affine functions (the nonlinearity of 𝑓) equa...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;An 𝑛-variable Boolean function 𝑓 (for even 𝑛) is called &amp;lt;em&amp;gt;bent&amp;lt;/em&amp;gt; if its distance to the set of all 𝑛-variable affine functions (the nonlinearity of 𝑓) equals 2&amp;lt;sup&amp;gt;𝑛-1&amp;lt;/sup&amp;gt;-2&amp;lt;sup&amp;gt;𝑛/2-1&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Equivalently, 𝑓 is bent if &lt;br /&gt;
* 𝑊&amp;lt;sub&amp;gt;𝑓&amp;lt;/sub&amp;gt;(𝑢) takes only the values ±2&amp;lt;sup&amp;gt;𝑛/2&amp;lt;/sup&amp;gt;,&lt;br /&gt;
* 𝑊&amp;lt;sub&amp;gt;𝑓&amp;lt;/sub&amp;gt;(𝑢)≡2&amp;lt;sup&amp;gt;𝑛/2&amp;lt;/sup&amp;gt; (mod 2&amp;lt;sup&amp;gt;𝑛/2+1&amp;lt;/sup&amp;gt;),&lt;br /&gt;
* its distance to any affine function equals 2&amp;lt;sup&amp;gt;𝑛-1&amp;lt;/sup&amp;gt;±2&amp;lt;sup&amp;gt;𝑛/2-1&amp;lt;/sup&amp;gt;,&lt;br /&gt;
* for any nonzero element 𝑎 the Boolean function 𝐷&amp;lt;sub&amp;gt;𝑎&amp;lt;/sub&amp;gt;𝑓(𝑥)=𝑓(𝑥+𝑎)⊕𝑓(𝑥) is balanced,&lt;br /&gt;
* for any 𝑥∈𝔽&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;𝑛&amp;lt;/sup&amp;gt;, &amp;lt;math&amp;gt;\sum_{a,b\in\mathbb{F}_2^n}(-1)^{D_aD_bf(x)}=2^n&amp;lt;/math&amp;gt;,&lt;br /&gt;
* the 2&amp;lt;sup&amp;gt;𝑛&amp;lt;/sup&amp;gt;×2&amp;lt;sup&amp;gt;𝑛&amp;lt;/sup&amp;gt; matrix 𝐻=[(-1)&amp;lt;sup&amp;gt;𝑓(𝑥+𝑦)&amp;lt;/sup&amp;gt;]&amp;lt;sub&amp;gt;𝑥,𝑦∈𝔽&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;𝑛&amp;lt;/sup&amp;gt;&amp;lt;/sub&amp;gt; is a Hadamard matrix (i.e. 𝐻×𝐻&amp;lt;sup&amp;gt;𝑡&amp;lt;/sup&amp;gt;=2&amp;lt;sup&amp;gt;𝑛&amp;lt;/sup&amp;gt;𝐼, where 𝐼 is the identity matrix),&lt;br /&gt;
* the support of 𝑓 is a difference set of the elementary Abelian 2-group 𝔽&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;𝑛&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Bent functions are also called &amp;lt;em&amp;gt;perfect nonlinear functions&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The dual of a bent 𝑓 function is also a bent function, where the dual is defined as &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;W_f(u)=2^{n/2}(-1)^{\tilde{f}(u)},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
and its own dual is 𝑓 itself.&lt;br /&gt;
&lt;br /&gt;
=Bent functions and algebraic degree=&lt;br /&gt;
* For 𝑛 even and at least 4 the algebraic degree of any bent function is at most 𝑛/2.&lt;br /&gt;
* The algebraic degree of a bent function and of its dual satisfy the following relation:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;n/2-d^\circ f\ge\frac{n/2-d^\circ\tilde{f}}{d^\circ\tilde{f}-1}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
* Obviously, no affine function can be bent.&lt;br /&gt;
* When 𝑓 is quadratic, then it is affine equivalent to the function&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x_1x_2\oplus x_3x_4\oplus\ldots\oplus x_{n-1}x_n\oplus\epsilon, (\epsilon\in\mathbb{F}_2).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
* The characterisation of cubic bent functions has been done for small dimensions (𝑛≤8).&lt;br /&gt;
&lt;br /&gt;
=Constructions=&lt;br /&gt;
==The Maiorana-McFarland Construction==&lt;br /&gt;
For 𝑛=2𝑚, 𝔽&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;𝑛&amp;lt;/sup&amp;gt;={(𝑥,𝑦) : 𝑥,𝑦∈𝔽&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;𝑚&amp;lt;/sup&amp;gt;}, 𝑓 is of the form&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(x,y)=x\cdot\pi(y)\oplus g(y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
where 𝜋 is a permutation of 𝔽&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;𝑚&amp;lt;/sup&amp;gt; and 𝑔 is any 𝑚-variable Boolean function.&lt;br /&gt;
Any such function is bent (the bijectivity of 𝜋 is a necessary and sufficient condition). &lt;br /&gt;
The dual function is &amp;lt;math&amp;gt;\tilde{f}(x,y)=y\cdot\pi^{-1}(x)\oplus g(\pi^{-1}(x))&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Such construction contains, up to affine equivalence, all quadratic bent functions and all bent functions in at most 6 variables.&lt;/div&gt;</summary>
		<author><name>Ivi062</name></author>
	</entry>
</feed>