Equivalence Classes of Boolean Functions for First-Order Correlation

被引:8
|
作者
Le Bars, Jean-Marie [1 ]
Viola, Alfredo [2 ,3 ]
机构
[1] Univ Caen, GREYC, CNRS, UMR 6072, F-14032 Caen, France
[2] Univ Paris 13, CNRS, LIPN, UMR 7030, F-93430 Villetaneuse, France
[3] Univ Republica, Montevideo, Uruguay
关键词
Boolean functions; correlation immunity; combinatorial enumeration; resiliency;
D O I
10.1109/TIT.2009.2039038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a complete characterization of the first order correlation immune Boolean functions that includes the functions that are 1-resilient. The approach consists in defining an equivalence relation on the full set of Boolean functions with a fixed number of variables. An equivalence class in this relation, called a first-order correlation class, provides a measure of the distance between the Boolean functions it contains and the correlation-immune Boolean functions. The key idea consists on manipulating only the equivalence classes instead of the set of Boolean functions. To achieve this goal, a class operator is introduced to construct a class with n variables from two classes of n - 1 variables. In particular, the class of 1-resilient functions on n variables is considered. An original and efficient method to enumerate all the Boolean functions in this class is proposed by performing a recursive decomposition of classes with less variables. A bottom up algorithm provides the exact number of 1-resilient Boolean functions with seven variables which is 23478015754788854439497622689296. A tight estimation of the number of 1-resilient functions with eight variables is obtained by performing a partial enumeration. It is conjectured that the exact complete enumeration for general n is intractable.
引用
收藏
页码:1247 / 1261
页数:15
相关论文
共 50 条
  • [1] Equivalence classes of boolean functions for first-order correlation
    Le Bars, Jean-Marie
    Viola, Alfredo
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 181 - +
  • [2] On Equivalence Classes of Boolean Functions
    Wang, Qichun
    Johansson, Thomas
    INFORMATION SECURITY AND CRYPTOLOGY - ICISC 2010, 2011, 6829 : 311 - +
  • [3] EQUIVALENCE CLASSES OF INVERTIBLE BOOLEAN FUNCTIONS
    PRIMENKO, EA
    CYBERNETICS, 1984, 20 (06): : 771 - 776
  • [4] On the expressive power of first-order boolean functions in PCF
    Pucella, R
    Panangaden, P
    THEORETICAL COMPUTER SCIENCE, 2001, 266 (1-2) : 543 - 567
  • [5] On the Number of Equivalence Classes of Boolean and Invertible Boolean Functions
    Zivkovic, Miodrag
    Caric, Marko
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2021, 67 (01) : 391 - 407
  • [6] COSET LEADERS OF THE FIRST-ORDER REED-MULLER CODES IN FOUR NEW CLASSES OF BOOLEAN FUNCTIONS
    Carlet, Claude
    Feukoua, Serge
    Salagean, Ana
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2024,
  • [7] Algorithms using first-order neighborhoods for minimization of Boolean functions
    A. V. Panov
    Computational Mathematics and Mathematical Physics, 2013, 53 : 1410 - 1420
  • [8] Algorithms Using First-Order Neighborhoods for Minimization of Boolean Functions
    Panov, A. V.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2013, 53 (09) : 1410 - 1420
  • [9] EQUIVALENCE CLASSES OF BOOLEAN SYMMETRIC FUNCTIONS.
    Miyakawa, Masahiro
    Stojmenovic, Ivan
    Transactions of the Institute of Electronics and Communication Engineers of Japan. Section E, 1986, E69 (04): : 513 - 514
  • [10] Correlation functions in first-order phase transitions
    Garrido, V
    Crespo, D
    PHYSICAL REVIEW E, 1997, 56 (03): : 2781 - 2792