Boolean functions with multiplicative complexity 3 and 4

被引:0
作者
Çağdaş Çalık
Meltem Sönmez Turan
René Peralta
机构
[1] NIST Computer Security Division,
来源
Cryptography and Communications | 2020年 / 12卷
关键词
Affine equivalence; Boolean functions; Multiplicative complexity; 94A60; 06E30;
D O I
暂无
中图分类号
学科分类号
摘要
Multiplicative complexity (MC) is defined as the minimum number of AND gates required to implement a function with a circuit over the basis (AND, XOR, NOT). Boolean functions with MC 1 and 2 have been characterized in Fisher and Peralta (2002), and Find et al. (IJICoT 4(4), 222–236, 2017), respectively. In this work, we identify the affine equivalence classes for functions with MC 3 and 4. In order to achieve this, we utilize the notion of the dimension dim(f) of a Boolean function in relation to its linearity dimension, and provide a new lower bound suggesting that the multiplicative complexity of f is at least ⌈dim(f)/2⌉. For MC 3, this implies that there are no equivalence classes other than those 24 identified in Çalık et al. (2018). Using the techniques from Çalık et al. and the new relation between the dimension and MC, we identify all 1277 equivalence classes having MC 4. We also provide a closed formula for the number of n-variable functions with MC 3 and 4. These results allow us to construct AND-optimal circuits for Boolean functions that have MC 4 or less, independent of the number of variables they are defined on.
引用
收藏
页码:935 / 946
页数:11
相关论文
共 50 条
  • [21] Multiplicative complexity of bijective 4 x 4 S-boxes
    Zajac, Pavol
    Jokay, Matus
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2014, 6 (03): : 255 - 277
  • [22] A lower bound for differential uniformity by multiplicative complexity & bijective functions of multiplicative complexity 1 over finite fields
    Steiner, Matthias Johann
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2024, 16 (02): : 285 - 308
  • [23] A lower bound for differential uniformity by multiplicative complexity & bijective functions of multiplicative complexity 1 over finite fields
    Matthias Johann Steiner
    Cryptography and Communications, 2024, 16 : 285 - 308
  • [24] Multiplicative Complexity of Autosymmetric Functions: Theory and Applications to Security
    Bemasconi, Anna
    Cimato, Stelvio
    Ciriani, Valentina
    Molteni, Maria Chiara
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [25] Complexity and limiting ratio of boolean functions over implication
    Fournier, Herve
    Gardy, Daniele
    Genitrini, Antoine
    Gittenberger, Bernhard
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2008, PROCEEDINGS, 2008, 5162 : 347 - +
  • [26] One-way communication complexity of symmetric Boolean functions
    Arpe, J
    Jakoby, A
    Liskiewicz, M
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2005, 39 (04): : 687 - 706
  • [27] An improvement on the complexity of factoring read-once Boolean functions
    Golumbic, Martin Charles
    Mintz, Aviad
    Rotics, Udi
    DISCRETE APPLIED MATHEMATICS, 2008, 156 (10) : 1633 - 1636
  • [28] The influence of oppositely classified examples on the generalization complexity of Boolean functions
    Franco, Leonardo
    Anthony, Martin
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2006, 17 (03): : 578 - 590
  • [29] The Error Linear Complexity Spectrum as a Cryptographic Criterion of Boolean Functions
    Limniotis, Konstantinos
    Kolokotronis, Nicholas
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (12) : 8345 - 8356
  • [30] Theory of 3-rotation symmetric cubic Boolean functions
    Cusick, Thomas W.
    Cheon, Younhwan
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2015, 9 (01) : 45 - 62