[JoGu]

Kryptologie

BMA: Fourier Analysis of BOOLEan maps

a7Hzq .#5r<
kÜ\as TâÆK$
ûj(Ö2 ñw%h:
Úk{4R f~`z8
¤˜Æ+Ô „&¢Dø

bma outputs the value table, the WALSH spectrum, the linear profile, the differential profile, and some linearity/nonlinearity measures, given the algebraic normal form (ANF) of a BOOLEan map. The program reads from standard input and writes to standard output. The sample output was generated by the command line

      bma < S0.txt > S0bma.txt

[bma also calculates the ANF, given the value table. Just take the value table as input, exchange the labels "algebraic normal form" and "value table" in the output, and ignore all other output data.]


Author: Klaus Pommerening, 12 April 2000; last change: 9 Januar 2003.