Information Technology Reference
In-Depth Information
Table 3. The values of the lower bound on nl 2 ( F inv ) given by Proposition 3 and the
FFT algorithm
n 4 5 6 7 8 9 10 11 12
Prop. 3 2 5 12 30 69 156 340 731 1551
Table 4. The values of the lower bounds on nl 3 ( F inv ) given by Proposition 5
n 7 8 9 10 11 12 13
bound of Proposition 5 5 20 58 149 358 827 1859
Proposition 3 gives nicer results than those deduced from Proposition 4 and
listed in Table 1, when using the fast FFT algorithm to compute (exactly, instead
of having a lower bound) the nonlinearities of the derivatives of the inverse
function: see Table 3.
A bound for the whole nonlinearity profile of the inverse function.
Thanks to Relations (2) and (3), we have:
Proposition 5. [9] Let F inv ( x )= x 2 n
2 . Then we have: nl 3 ( F inv )
2 n− 1
(2 n
1) 2 3 n/ 2+3 +3
1
2
2 n− 1
2 7 n/ 8 1 / 4 .
·
2 n +1
2 n/ 2+3 +16
In Table 4, for n ranging from 7 to 13, we indicate the values given by this bound
(for n< 7 it gives nothing better than 0).
The process leading to Proposition 5 can be iteratively applied, giving a lower
bound on the r -th order nonlinearity of the inverse function for r
4. The
expression of this lower bound is:
2 n− 1
nl r ( F inv )
l r ,
where, according to Relation (3) and to Corollary 1, the sequence l r is defined by
l 1 =2 n/ 2 and l r = (2 n
1)( l r− 1 +1)+2 n− 2 . The expression of l r is more and
more complex when r increases. Its value is approximately equal to 2 k r ,where
k 1 = n/ 2and k r =
n + k r− 1
2
2 −r ) n . Hence, nl r ( F inv )is
, and therefore k r =(1
2 (1 2 −r ) n and asymptotically equivalent
approximately lower bounded by 2 n− 1
to 2 n− 1 ,whateveris r .
3 Generalizations of the Higher Order Nonlinearity for
S-Boxes
There are two natural extensions of the notion of higher order nonlinearity of
S-boxes:
Search WWH ::




Custom Search