DocumentCode :
1179010
Title :
Computing Partial Walsh Transform From the Algebraic Normal Form of a Boolean Function
Author :
Gupta, Kishan Chand ; Sarkar, Palash
Author_Institution :
Appl. Stat. Unit, Indian Stat. Inst., Kolkata
Volume :
55
Issue :
3
fYear :
2009
fDate :
3/1/2009 12:00:00 AM
Firstpage :
1354
Lastpage :
1359
Abstract :
We study the relationship between the Walsh transform and the algebraic normal form (ANF) of a Boolean function. In the first part of the paper, we obtain a formula for the Walsh transform at a certain point in terms of parameters derived from the algebraic normal form. We use previous results by Carlet and Guillot to obtain an explicit expression for the Walsh transform at a point in terms of parameters derived from the ANF. The second part of the paper is devoted to simplify this formula and develop an algorithm to evaluate it. This algorithm can be applied in situations where it is practically impossible to use the fast Walsh transform algorithm. Experimental results show that under certain conditions it is possible to execute our algorithm to evaluate the Walsh transform (at a small set of points) of functions on a few scores of variables having a few hundred terms in the algebraic normal form.
Keywords :
Boolean functions; Fourier transforms; ANF; Boolean function; Fourier transform; algebraic normal form; fast Walsh transform algorithm; partial Walsh transform; Boolean functions; Computer science; Cryptography; Data structures; Fourier transforms; Galois fields; Polynomials; Probes; Statistics; Algebraic normal form; Boolean function; Walsh transform;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/TIT.2008.2011439
Filename :
4787617
Link To Document :
بازگشت