On the number of rotation symmetric Boolean functions

Rotation symmetric Boolean functions (RSBFs) have been used as components of different cryptosystems. This class of functions are invariant under circular translation of indices. In this paper, we investigated balanced RSBFs and 1st order correlation immune RSBFs. Based on constructive techniques, we give an accurate enumeration formula for n-variable balanced RSBFs when n is a power of a prime. Furthermore, an original and efficient method to enumerate all n-variable (n prime) 1st order correlation-immune functions is presented. The exact number of 1st order correlation immune RSBFs with 11 variables is 6925047156550478825225250374129764511077684773805520800 and the number of 13 variables has 189 digits. Then for more variables, we also provide a significant lower bound on the number of 1st order correlation immune RSBFs.

[1]  Pantelimon Stanica,et al.  A constructive count of rotation symmetric functions , 2003, Inf. Process. Lett..

[2]  Eric Filiol,et al.  Highly Nonlinear Balanced Boolean Functions with a Good Correlation-Immunity , 1998, EUROCRYPT.

[3]  Pantelimon Stanica,et al.  Rotation Symmetric Boolean Functions -; Count and Cryptographic Properties , 2003, Electron. Notes Discret. Math..

[4]  Josef Pieprzyk,et al.  Fast Hashing and Rotation-Symmetric Functions , 1999 .

[5]  John A. Clark,et al.  Almost Boolean functions: the design of Boolean functions by spectral inversion , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[6]  Josef Pieprzyk,et al.  Rotation-Symmetric Functions and Fast Hashing , 1998, J. Univers. Comput. Sci..

[7]  Subhamoy Maitra,et al.  Further constructions of resilient Boolean functions with very high nonlinearity , 2002, IEEE Trans. Inf. Theory.

[8]  Thomas W. CusickPantelimon Stùanicùa Fast Evaluation, Weights and Nonlinearity of Rotation-Symmetric Functions , 2000 .

[9]  Kaisa Nyberg,et al.  Advances in Cryptology — EUROCRYPT'98 , 1998 .

[10]  Subhamoy Maitra,et al.  Results on rotation symmetric bent functions , 2009, Discret. Math..

[11]  Martin Hell,et al.  Plateaued Rotation Symmetric Boolean Functions on Odd Number of Variables , 2004, IACR Cryptol. ePrint Arch..

[12]  Susan Stepney,et al.  Evolving Boolean Functions Satisfying Multiple Criteria , 2002, INDOCRYPT.

[13]  John A. Clark,et al.  Results on Rotation Symmetric Bent and Correlation Immune Boolean Functions , 2004, FSE.