2012 | OriginalPaper | Buchkapitel
Computing the Weight of a Boolean Function from Its Algebraic Normal Form
verfasst von : Çağdaş Çalık, Ali Doğanaksoy
Erschienen in: Sequences and Their Applications – SETA 2012
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
We present an algorithm that computes the weight of a Boolean function from its Algebraic Normal Form (ANF). For functions acting on high number of variables (
n
> 30) and having low number of monomials in its ANF, the algorithm is advantageous over the standard method of computing weight which requires the transformation of function’s ANF to its truth table with a complexity of
$\mathcal{O}(n2^n)$
operations. A relevant attempt at computing the Walsh coefficients of a function from its ANF by Gupta and Sarkar required the function to be composed of high degree monomials [1]. The proposed algorithm overcomes this limitation for particular values of
n
, enabling the weight and Walsh coefficient computation for functions that could be of more interest for practical applications.