Suppr超能文献

六变量布尔函数的乘法复杂度

The Multiplicative Complexity of 6-variable Boolean Functions.

作者信息

Çalık Çağdaş, Turan Meltem Sönmez, Peralta René

机构信息

National Institute of Standards and Technology.

National Institute of Standards and Technology & Dakota Consulting Inc.

出版信息

Cryptogr Commun. 2018;11(1):93-107. doi: 10.1007/s12095-018-0297-2.

Abstract

The multiplicative complexity of a Boolean function is the minimum number of two-input AND gates that are necessary and sufficient to implement the function over the basis (AND, XOR, NOT). Finding the multiplicative complexity of a given function is computationally intractable, even for functions with small number of inputs. Turan et al. [1] showed that -variable Boolean functions can be implemented with at most -1 AND gates for ≤ 5. A counting argument can be used to show that, for ≥ 7, there exist -variable Boolean functions with multiplicative complexity of at least . In this work, we propose a method to find the multiplicative complexity of Boolean functions by analyzing circuits with a particular number of AND gates and utilizing the affine equivalence of functions. We use this method to study the multiplicative complexity of 6-variable Boolean functions, and calculate the multiplicative complexities of all 150357 affine equivalence classes. We show that any 6-variable Boolean function can be implemented using at most 6 AND gates. Additionally, we exhibit specific 6-variable Boolean functions which have multiplicative complexity 6.

摘要

布尔函数的乘法复杂度是指在(与、异或、非)基上实现该函数所需且足够的双输入与门的最小数量。即使对于输入数量较少的函数,确定给定函数的乘法复杂度在计算上也是难以处理的。图兰等人[1]表明,对于(n\leq5),(n)变量布尔函数最多可以用(n - 1)个与门实现。通过计数论证可以表明,对于(n\geq7),存在乘法复杂度至少为(n)的(n)变量布尔函数。在这项工作中,我们提出了一种方法,通过分析具有特定数量与门的电路并利用函数的仿射等价性来确定布尔函数的乘法复杂度。我们使用这种方法研究6变量布尔函数的乘法复杂度,并计算所有150357个仿射等价类的乘法复杂度。我们表明,任何6变量布尔函数最多可以用6个与门实现。此外,我们展示了乘法复杂度为6的特定6变量布尔函数。

相似文献

1
4
Distributed Implementation of Boolean Functions by Transcriptional Synthetic Circuits.转录合成电路的布尔函数分布式实现。
ACS Synth Biol. 2020 Aug 21;9(8):2172-2187. doi: 10.1021/acssynbio.0c00228. Epub 2020 Jul 14.
5
Sign-representation of Boolean functions using a small number of monomials.使用少量单项式的布尔函数的符号表示。
Neural Netw. 2009 Sep;22(7):938-48. doi: 10.1016/j.neunet.2009.03.016. Epub 2009 Apr 5.

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验