Abstract
AbstractThe concatenation of four Boolean bent functions $$f=f_1||f_2||f_3||f_4$$ f = f 1 | | f 2 | | f 3 | | f 4 is bent if and only if the dual bent condition $$f_1^* + f_2^* + f_3^* + f_4^* =1$$ f 1 ∗ + f 2 ∗ + f 3 ∗ + f 4 ∗ = 1 is satisfied. However, to specify four bent functions satisfying this duality condition is in general quite a difficult task. Commonly, to simplify this problem, certain relations between $$f_i$$ f i are assumed, as well as functions $$f_i$$ f i of a special shape are considered, e.g., $$f_i(x,y)=x\cdot \pi _i(y)+h_i(y)$$ f i ( x , y ) = x · π i ( y ) + h i ( y ) are Maiorana-McFarland bent functions. In the case when permutations $$\pi _i$$ π i of $$\mathbb {F}_2^m$$ F 2 m have the $$(\mathcal {A}_m)$$ ( A m ) property and Maiorana-McFarland bent functions $$f_i$$ f i satisfy the additional condition $$f_1+f_2+f_3+f_4=0$$ f 1 + f 2 + f 3 + f 4 = 0 , the dual bent condition is known to have a relatively simple shape allowing to specify the functions $$f_i$$ f i explicitly. In this paper, we generalize this result for the case when Maiorana-McFarland bent functions $$f_i$$ f i satisfy the condition $$f_1(x,y)+f_2(x,y)+f_3(x,y)+f_4(x,y)=s(y)$$ f 1 ( x , y ) + f 2 ( x , y ) + f 3 ( x , y ) + f 4 ( x , y ) = s ( y ) and provide a construction of new permutations with the $$(\mathcal {A}_m)$$ ( A m ) property from the old ones. Combining these two results, we obtain a recursive construction method of bent functions satisfying the dual bent condition. Moreover, we provide a generic condition on the Maiorana-McFarland bent functions $$f_1,f_2,f_3,f_4$$ f 1 , f 2 , f 3 , f 4 stemming from the permutations of $$\mathbb {F}_2^m$$ F 2 m with the $$(\mathcal {A}_m)$$ ( A m ) property, such that the concatenation $$f=f_1||f_2||f_3||f_4$$ f = f 1 | | f 2 | | f 3 | | f 4 does not belong, up to equivalence, to the Maiorana-McFarland class. Using monomial permutations $$\pi _i$$ π i of $$\mathbb {F}_{2^m}$$ F 2 m with the $$(\mathcal {A}_m)$$ ( A m ) property and monomial functions $$h_i$$ h i on $$\mathbb {F}_{2^m}$$ F 2 m , we provide explicit constructions of such bent functions; a particular case of our result shows how one can construct bent functions from APN permutations, when m is odd. Finally, with our construction method, we explain how one can construct homogeneous cubic bent functions, noticing that only very few design methods of these objects are known.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.