On a new Boolean function with applications

被引:58
|
作者
Luccio, F [1 ]
Pagli, L [1 ]
机构
[1] Univ Pisa, Dipartimento Informat, I-56125 Pisa, Italy
关键词
pseudocube; pseudoproduct; EXOR-factor; Boolean function; algebraic expression; logical design;
D O I
10.1109/12.754996
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Consider a hypercube of 2(n) points described by n Boolean variables and a subcube of 2(m) points. m less than or equal to n. As is well-known, the Boolean function with value 1 in the points of the subcube can be expressed as the product (AND) of n - m variables. The standard synthesis of arbitrary functions exploits this property. We extend the concept of subcube to the more powerful pseudocube. The basic set is still composed of 2(m) points, but has a more general form. The function with value 1 in a pseudocube, called pseudoproduct, is expressed as the AND of n - m EXOR-factors, each containing at most m + 1 variables. Subcubes are special cases of pseudocubes and their corresponding pseudoproducts reduce to standard products. An arbitrary Boolean function can be expressed as a sum of pseudoproducts (SPP). This expression is in general much shorter than the standard sum of products. as demonstrated on some known benchmarks. The logical network of an n-bit adder is designed in SPP, as a relevant example of application of this new technique. A class of symmetric functions is also defined, particularly suitable for SPP representation.
引用
收藏
页码:296 / 310
页数:15
相关论文
共 50 条
  • [1] New cryptographic applications of Boolean function equivalence classes
    Millan, WL
    INFORMATION SECURITY AND PRIVACY, PROCEEDINGS, 2005, 3574 : 572 - 583
  • [2] Properties and Applications of Differential Point of Boolean Function
    Li, Jing-wei
    Yang, Mo-han
    Mu, Dao-guang
    Lai, Xue-jia
    COMPUTER SCIENCE AND TECHNOLOGY (CST2016), 2017, : 1010 - 1018
  • [3] Convex Continuation of a Boolean Function and Its Applications
    Barotov D.N.
    Journal of Applied and Industrial Mathematics, 2024, 18 (01) : 1 - 9
  • [4] A new approach for Boolean function minimization
    Damarla, TR
    Stroud, CE
    Michael, GT
    NINTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE AND EXHIBIT, PROCEEDINGS, 1996, : 155 - 158
  • [5] A New Algorithm of Boolean Function and Its Application
    Pei, Hong Mei
    Huang, Gui Feng
    Li, Xuan Hai
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMMERCE AND SOCIETY, 2015, 17 : 695 - 698
  • [6] A New Transform Related to Distance From a Boolean Function
    Klapper, Andrew
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (05) : 2798 - 2812
  • [7] ON A BOOLEAN FUNCTION
    NECHIPORUK, EI
    DOKLADY AKADEMII NAUK SSSR, 1966, 169 (04): : 765 - +
  • [8] NEW METHOD FOR OBTAINING OPTIMAL TAYLOR EXPANSIONS OF A BOOLEAN FUNCTION
    THAYSE, A
    ELECTRONICS LETTERS, 1974, 10 (25-2) : 543 - 544
  • [9] Lower bounds on the higher order nonlinearities of Boolean functions and their applications to the inverse function
    Carlet, Claude
    2008 IEEE INFORMATION THEORY WORKSHOP, 2008, : 333 - 337
  • [10] Three new construction methods of the highly nonlinear balanced Boolean function
    Tan, XL
    She, K
    Ji, QB
    Zhou, MT
    Shen, CX
    CHINESE JOURNAL OF ELECTRONICS, 2003, 12 (04): : 530 - 532