TY - JOUR
T1 - Asymptotic enumeration of correlation-immune boolean functions
AU - Canfield, E. Rodney
AU - Gao, Zhicheng
AU - Greenhill, Catherine
AU - McKay, Brendan D.
AU - Robinson, Robert W.
PY - 2010/4
Y1 - 2010/4
N2 - A boolean function of n boolean variables is correlation-immune of order k if the function value is uncorrelated with the values of any k of the arguments. Such functions are of considerable interest due to their cryptographic properties, and are also related to the orthogonal arrays of statistics and the balanced hypercube colourings of combinatorics. The weight of a boolean function is the number of argument values that produce a function value of 1. If this is exactly half the argument values, that is, 2n - 1 values, a correlation-immune function is called resilient. An asymptotic estimate of the number N(n,k) of n-variable correlation-immune boolean functions of order k was obtained in 1992 by Denisov for constant k. Denisov repudiated that estimate in 2000, but we show that the repudiation was a mistake. The main contribution of this paper is an asymptotic estimate of N(n,k) which holds if k increases with n within generous limits and specialises to functions with a given weight, including the resilient functions. In the case of k = 1, our estimates are valid for all weights.
AB - A boolean function of n boolean variables is correlation-immune of order k if the function value is uncorrelated with the values of any k of the arguments. Such functions are of considerable interest due to their cryptographic properties, and are also related to the orthogonal arrays of statistics and the balanced hypercube colourings of combinatorics. The weight of a boolean function is the number of argument values that produce a function value of 1. If this is exactly half the argument values, that is, 2n - 1 values, a correlation-immune function is called resilient. An asymptotic estimate of the number N(n,k) of n-variable correlation-immune boolean functions of order k was obtained in 1992 by Denisov for constant k. Denisov repudiated that estimate in 2000, but we show that the repudiation was a mistake. The main contribution of this paper is an asymptotic estimate of N(n,k) which holds if k increases with n within generous limits and specialises to functions with a given weight, including the resilient functions. In the case of k = 1, our estimates are valid for all weights.
KW - Asymptotic enumeration
KW - Boolean function
KW - Correlation-immune
KW - Resilient
UR - http://www.scopus.com/inward/record.url?scp=80051736899&partnerID=8YFLogxK
U2 - 10.1007/s12095-010-0019-x
DO - 10.1007/s12095-010-0019-x
M3 - Article
SN - 1936-2447
VL - 2
SP - 111
EP - 126
JO - Cryptography and Communications
JF - Cryptography and Communications
IS - 1
ER -