Abstract

The autocorrelation properties of Boolean functions are closely related to the Shannon’s concept of diffusion and can be accompanied with other cryptographic criteria (such as high nonlinearity and algebraic degree) for ensuring an overall robustness to various cryptanalytic methods. In a series of recent articles [14,9,15], the design methods of n-variable balanced Boolean functions n is strictly even) with small absolute indicator Δf < 2n/2 have been considered. Whereas the two first articles managed to solve this problem for relatively large n⩾46, a recent approach [15] has introduced a generic design framework achieving Δf < 2n/2 for even n⩾22. Based on a suitable modification of the method of Rothaus, used to construct new bent functions from known ones, we provide a generic iterative framework for designing balanced functions satisfying the condition Δf < 2n/2 and having overall good cryptographic properties for any even n⩾12. Even though the problem of specifying functions having Δf < 2n/2 for smaller n has been considered in [14,9,15] using various search algorithms, our method for the first time provides relatively simple iterative framework for variable spaces of more practical interest. Moreover, our approach can be efficiently applied to certain classes of initial functions (derived from partial spread bent functions) for deriving balanced functions with Δf < 2n/2 for relatively large n, namely for n⩾48 satisfying n≡0 mod 4 and n⩾54 with n≡2 mod 4. In the latter case, our nonlinearity bound is better than the one presented in [14].

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call