Niho bent functions: Difference between revisions
(Created page with " == Background and Definitions == '''Definition.''' A power boolean function π₯<sup>π</sup> defined on π½<sub>2<sup>π</sup></sub> is called a ''Niho power functio...") Β |
No edit summary |
||
Line 21: | Line 21: | ||
z βπΉ(π§)+Ξ²π§ is 2-to-1 on π½<sub>2<sup>m</sup></sub>Β for any nonzeroΒ Ξ²βπ½<sub>2<sup>m</sup></sub> . | z βπΉ(π§)+Ξ²π§ is 2-to-1 on π½<sub>2<sup>m</sup></sub>Β for any nonzeroΒ Ξ²βπ½<sub>2<sup>m</sup></sub> . | ||
One can get a univariate representation of Niho bent function from bivariant one making the following substitutions: | |||
x=t+t<sup>2<sup>m</sup></sup> and y=Ξ±t +(Ξ±t)<sup>2<sup>m</sup></sup>, | |||
where Ξ± is a primitive element of π½<sub>2<sup>m</sup></sub> . | |||
== Examples == | == Examples == | ||
Line 29: | Line 33: | ||
πβπ½<sub>2<sup>m</sup></sub>. | πβπ½<sub>2<sup>m</sup></sub>. | ||
2. Binomials of the formΒ π(π‘)= Tr<sub>n</sub>(Ξ±<sub>1</sub>π‘<sup>π<sub>1</sub></sup>+Ξ±<sub>2</sub>π‘<sup>π<sub>1</sub></sup>), | 2. Binomials of the formΒ π(π‘)= Tr<sub>n</sub>(Ξ±<sub>1</sub>π‘<sup>π<sub>1</sub></sup>+Ξ±<sub>2</sub>π‘<sup>π<sub>1</sub></sup>),where | ||
Β | |||
These functions have algebraic degree | 2<sup>π<sub>1</sub></sup>β‘ 2<sup>m<sub>1</sub>+1</sup> mod(2<sup>n</sup>-1) and Ξ±<sub>1</sub>, Ξ±<sub>2</sub>βπ½<sup>*</sup><sub>2<sup>n</sup></sub> are such that (Ξ±<sub>1</sub>+Ξ±<sub>1</sub><sup>2<sup>m</sup></sup>)<sup>2</sup>=Ξ±<sub>2</sub><sup>2<sup>m</sup>+1</sup>. | ||
These functions have algebraic degree m and do not belong to the completed Maiorana-McFarland class. | |||
Β | |||
3. Let 1 < r < m with gcd(r,m) = 1, | |||
Β | |||
π(π‘)= Tr<sub>n</sub>οΌa<sup>2</sup>t<sup>2<sup>m</sup>+1</sup>+(a+a<sup>2<sup>m</sup></sup>)<math> \sum_{i=1}^{2^{r-1}-1}t^{d_i}</math>), | |||
where 2<sup>r</sup> d<sub>i</sub>=(2<sup>m</sup>-1)i+2<sup>r</sup> and aβπ½<sub>2<sup>n</sup></sub> is such that | |||
where 2<sup>r</sup> d<sub>i</sub>=(2<sup>m</sup>-1)i+2<sup>r</sup> and aβπ½<sub>2<sup> | |||
a+a<sup>2<sup>m</sup></sup>β 0. Β | a+a<sup>2<sup>m</sup></sup>β 0. Β | ||
This function has algebraic degree r+1Β and belongs to the completed | This function has algebraic degree r+1Β and belongs to the completed | ||
Maiorana-McFarland class. | Maiorana-McFarland class. |
Revision as of 16:24, 4 October 2019
Background and Definitions
Definition. A power boolean function π₯π defined on π½2π is called a Niho power function, if its restriction to π½2m is linear, where n=2m.
Niho bent functions in bivariant form: [math]\displaystyle{ g(x,y)= \left\{ \begin{aligned} Tr_m\Big(xG\Big(\frac{y}{x}\Big)\Big), & \text{ if } x\neq 0; \\ Tr_m(\mu y), & \text{ if } x=0, \end{aligned} \right. }[/math]
where ΞΌβ π½2m, πΊ :π½2m β π½2m satisfying the following conditions:
πΉ : π§ β G(π§)+ΞΌπ§ is a permutation over π½2m,
z βπΉ(π§)+Ξ²π§ is 2-to-1 on π½2m for any nonzero Ξ²βπ½2m .
One can get a univariate representation of Niho bent function from bivariant one making the following substitutions:
x=t+t2m and y=Ξ±t +(Ξ±t)2m,
where Ξ± is a primitive element of π½2m .
Examples
The known Niho type bent functions in univariant form
1. Quadratic function Trm (ππ‘2π+1), where πβπ½2m.
2. Binomials of the form π(π‘)= Trn(Ξ±1π‘π1+Ξ±2π‘π1),where
2π1β‘ 2m1+1 mod(2n-1) and Ξ±1, Ξ±2βπ½*2n are such that (Ξ±1+Ξ±12m)2=Ξ±22m+1. These functions have algebraic degree m and do not belong to the completed Maiorana-McFarland class.
3. Let 1 < r < m with gcd(r,m) = 1,
π(π‘)= TrnοΌa2t2m+1+(a+a2m)[math]\displaystyle{ \sum_{i=1}^{2^{r-1}-1}t^{d_i} }[/math]),
where 2r di=(2m-1)i+2r and aβπ½2n is such that a+a2mβ 0. This function has algebraic degree r+1 and belongs to the completed Maiorana-McFarland class.