Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4944367 | Information Sciences | 2017 | 20 Pages |
Abstract
The design of n-variable t-resilient functions with strictly almost optimal (SAO) nonlinearity (>2nâ1â2n2,n even) appears to be a rather difficult task. The known construction methods commonly use a rather large number (exactly âi=t+1n/2(n/2i)) of affine subfunctions in n2 variables which can induce some algebraic weaknesses, making these functions susceptible to certain types of guess and determine cryptanalysis and dynamic cube attacks. In this paper, the concept of non-overlap spectra functions is introduced, which essentially generalizes the idea of disjoint spectra functions on different variable spaces. Two general methods to obtain a large set of non-overlap spectra functions are given and a new framework for designing infinite classes of resilient functions with SAO nonlinearity is developed based on these. Unlike previous construction methods, our approach employs only a few n/2-variable affine subfunctions in the design, resulting in a more favourable algebraic structure. It is shown that these new resilient SAO functions properly include all the existing classes of resilient SAO functions as a subclass. Moreover, it is shown that the new class provides a better resistance against (fast) algebraic attacks than the known functions with SAO nonlinearity, and in addition these functions are more robust to guess and determine cryptanalysis and dynamic cube attacks.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Artificial Intelligence
Authors
Yongzhuang Wei, Enes Pasalic, Fengrong Zhang, Wenling Wu, Cheng-xiang Wang,