首页> 外文期刊>Cryptography and Communications >Upper bounds on the multiplicative complexity of symmetric Boolean functions
【24h】

Upper bounds on the multiplicative complexity of symmetric Boolean functions

机译:对称布尔函数乘法复杂度的上限

获取原文
获取原文并翻译 | 示例
           

摘要

A special metric of interest about Boolean functions is multiplicative complexity (MC): the minimum number of AND gates sufficient to implement a function with a Boolean circuit over the basis {XOR, AND, NOT}. In this paper we study the MC of symmetric Boolean functions, whose output is invariant upon reordering of the input variables. Based on the Hamming weight method from Muller and Preparata (J. ACM 22(2), 195-201, 1975), we introduce new techniques that yield circuits with fewer AND gates than upper bounded by Boyar et al. (Theor. Comput. Sci. 235(1), 43-57, 2000) and by Boyar and Peralta (Theor. Comput. Sci. 396(1-3), 223-246, 2008). We generate circuits for all such functions with up to 25 variables. As a special focus, we report concrete upper bounds for the MC of elementary symmetric functions Sigma kn and counting functions Ekn with up to n =25 input variables. In particular, this allows us to answer two questions posed in 2008: both the elementary symmetric Sigma 48 and the counting E48 functions have MC 6. Furthermore, we show upper bounds for the maximum MC in the class of n-variable symmetric Boolean functions, for each n up to 132.
机译:与布尔函数有关的一个特殊度量标准是乘法复杂性(MC):在{XOR,AND,NOT}的基础上足以实现带有布尔电路的函数的AND门的最小数量。在本文中,我们研究对称布尔函数的MC,其输出在输入变量重新排序时不变。基于Muller和Preparata的汉明权重方法(J. ACM 22(2),195-201,1975),我们引入了新技术,该技术产生的AND门数少于Boyar等人的上限。 (Theor.Comput.Sci.235(1),43-57,2000)和Boyar and Peralta(Theor.Comput.Sci.396(1-3),223-246,2008)。我们为所有此类功能生成电路,最多包含25个变量。作为一个特别的焦点,我们报告了基本对称函数Sigma kn和计数函数Ekn的MC的具体上限,其中最多包含n = 25个输入变量。特别是,这使我们能够回答2008年提出的两个问题:基本对称Sigma 48和计数E48函数都具有MC6。此外,我们在n变量对称布尔函数类中显示了最大MC的上限,每n最多132。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号