Boolean functions with multiplicative complexity 3 and 4

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 ), respe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Cryptography and communications Jg. 12; H. 5; S. 935 - 946
Hauptverfasser: Çalık, Çağdaş, Turan, Meltem Sönmez, Peralta, René
Format: Journal Article
Sprache:Englisch
Veröffentlicht: New York Springer US 01.09.2020
Springer Nature B.V
Schlagworte:
ISSN:1936-2447, 1936-2455
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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 d i m ( 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 ⌈ d i m ( 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.
Bibliographie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:1936-2447
1936-2455
DOI:10.1007/s12095-020-00445-z