Construction of balanced vectorial Boolean functions with almost optimal nonlinearity and very low differential-linear uniformity

Abstract The differential-linear connectivity table (DLCT) of a vectorial Boolean function was recently introduced by Bar-On et al. at EUROCRYPT'19, whose value at a point is related to the autocorrelation value of its component functions. Further, in INDOCRYPT'19, we proposed a new construction method for vectorial Boolean functions with very low differential-linear uniformity using Maiorana–McFarland bent functions. The difficulty of that construction method was to identify the permutations and the sub-functions that satisfy the conditions to attain good cryptographic properties. In this paper we discover novel techniques to construct such sub-functions to generate vectorial Boolean functions with substantially improved cryptographic properties. Our proposed methods are based on ideas from combinatorics as well as finite fields. In particular, we construct the sub-functions to generate ( 4 t , t − 1 ) -function, t ≥ 5 , in a different manner than our Indocrypt'19 paper. Further our new methods help in obtaining sub-functions to generate balanced ( 4 t + 2 , t − 1 ) -function and ( 2 k , k ) -function with very good nonlinearity and very low differential-linear uniformity, that were never demonstrated earlier.

[1]  Xiaohu Tang,et al.  Differentially 4-uniform bijections by permuting the inverse function , 2015, Des. Codes Cryptogr..

[2]  Pulak Mishra,et al.  Mergers, Acquisitions and Export Competitive- ness: Experience of Indian Manufacturing Sector , 2012 .

[3]  J. Serre Sur le nombre des points rationnels d’une courbe algébrique sur un corps fini , 2003 .

[4]  Kangquan Li,et al.  On the Differential Linear Connectivity Table of Vectorial Boolean Functions , 2019, ArXiv.

[5]  Gaëtan Leurent,et al.  Improved Differential-Linear Cryptanalysis of 7-Round Chaskey with Partitioning , 2016, EUROCRYPT.

[6]  Claude Carlet,et al.  Vectorial Boolean Functions for Cryptography , 2006 .

[7]  Marine Minier,et al.  On the Feistel Counterpart of the Boomerang Connectivity Table: Introduction and Analysis of the FBCT , 2020 .

[8]  Deng Tang,et al.  Construction of $n$ -Variable ( $n\equiv 2 \bmod 4$ ) Balanced Boolean Functions With Maximum Absolute Value in Autocorrelation Spectra $< 2^{\frac {n}2}$ , 2018, IEEE Transactions on Information Theory.

[9]  Tao Huang,et al.  Differential-Linear Cryptanalysis of ICEPOLE , 2015, FSE.

[10]  Marine Minier,et al.  On the Feistel Counterpart of the Boomerang Connectivity Table Introduction and Analysis of the FBCT , 2020, IACR Trans. Symmetric Cryptol..

[11]  Orr Dunkelman,et al.  A Differential-Linear Attack on 12-Round Serpent , 2008, INDOCRYPT.

[12]  Enes Pasalic,et al.  Highly Nonlinear Balanced S-Boxes With Good Differential Properties , 2014, IEEE Transactions on Information Theory.

[13]  P. Sarkar,et al.  Improved construction of nonlinear resilient S-boxes , 2002, IEEE Transactions on Information Theory.

[14]  Deng Tang,et al.  Vectorial Boolean Functions with Very Low Differential-Linear Uniformity Using Maiorana-McFarland Type Construction , 2019, INDOCRYPT.

[15]  G. Lachaud,et al.  The weights of the orthogonals of the extended quadratic binary Goppa codes , 1990, IEEE Trans. Inf. Theory.

[16]  Eli Biham,et al.  Enhancing Differential-Linear Cryptanalysis , 2002, ASIACRYPT.

[17]  Robert L. McFarland,et al.  A Family of Difference Sets in Non-cyclic Groups , 1973, J. Comb. Theory A.

[18]  Susan K. Langford,et al.  Differential-Linear Cryptanalysis , 1994, CRYPTO.

[19]  Ralph Howard,et al.  Data encryption standard , 1987 .

[20]  Yuliang Zheng,et al.  Cryptographically resilient functions , 1997, IEEE Trans. Inf. Theory.

[21]  Claude Carlet Partially-bent functions , 1993, Des. Codes Cryptogr..

[22]  Mitsuru Matsui,et al.  Linear Cryptanalysis Method for DES Cipher , 1994, EUROCRYPT.

[23]  Yin Tan,et al.  Constructing Differentially 4-Uniform Permutations Over ${\BBF}_{2^{2k}}$ via the Switching Method , 2013, IEEE Transactions on Information Theory.

[24]  Selçuk Kavut,et al.  Modifying Maiorana-McFarland Type Bent Functions for Good Cryptographic Properties and Efficient Implementation , 2019, SIAM J. Discret. Math..

[25]  Hans Dobbertin,et al.  Construction of Bent Functions and Balanced Boolean Functions with High Nonlinearity , 1994, FSE.

[26]  Eli Biham,et al.  Differential cryptanalysis of DES-like cryptosystems , 1990, Journal of Cryptology.

[27]  J. Dillon Elementary Hadamard Difference Sets , 1974 .

[28]  Selçuk Kavut,et al.  Construction and search of balanced Boolean functions on even number of variables towards excellent autocorrelation profile , 2018, Des. Codes Cryptogr..

[29]  Subhamoy Maitra,et al.  Linear codes in generalized construction of resilient functions with very high nonlinearity , 2002, IEEE Trans. Inf. Theory.