Fast Bitwise Implementation of the Algebraic Normal Form Transform
Serdica Journal of Computing, Tome 11 (2017) no. 1, pp. 045-057.

Voir la notice de l'article dans Bulgarian Digital Mathematics Library

The representation of Boolean functions by their algebraic normal forms (ANFs) is very important for cryptography, coding theory and other scientific areas. The ANFs are used in computing the algebraic degree of S-boxes, some other cryptographic criteria and parameters of errorcorrecting codes. Their applications require these criteria and parameters to be computed by fast algorithms. Hence the corresponding ANFs should also be obtained by fast algorithms. Here we continue our previous work on fast computing of the ANFs of Boolean functions. We present and investigate the full version of bitwise implementation of the ANF transform. The experimental results show that this implementation is more than 25 times faster in comparison to the well-known byte-wise ANF transform. ACM Computing Classification System (1998): F.2.1, F.2.2.
Mots-clés : Boolean Function, Algebraic Normal Form Transform, Möbius (Moebius) Transform, Zhegalkin Transform, Positive Polarity Reed-Muller Transform, Bitwise Implementation
@article{SJC_2017_11_1_a3,
     author = {Bakoev, Valentin},
     title = {Fast {Bitwise} {Implementation} of the {Algebraic} {Normal} {Form} {Transform}},
     journal = {Serdica Journal of Computing},
     pages = {045--057},
     publisher = {mathdoc},
     volume = {11},
     number = {1},
     year = {2017},
     language = {en},
     url = {https://geodesic-test.mathdoc.fr/item/SJC_2017_11_1_a3/}
}
TY  - JOUR
AU  - Bakoev, Valentin
TI  - Fast Bitwise Implementation of the Algebraic Normal Form Transform
JO  - Serdica Journal of Computing
PY  - 2017
SP  - 045
EP  - 057
VL  - 11
IS  - 1
PB  - mathdoc
UR  - https://geodesic-test.mathdoc.fr/item/SJC_2017_11_1_a3/
LA  - en
ID  - SJC_2017_11_1_a3
ER  - 
%0 Journal Article
%A Bakoev, Valentin
%T Fast Bitwise Implementation of the Algebraic Normal Form Transform
%J Serdica Journal of Computing
%D 2017
%P 045-057
%V 11
%N 1
%I mathdoc
%U https://geodesic-test.mathdoc.fr/item/SJC_2017_11_1_a3/
%G en
%F SJC_2017_11_1_a3
Bakoev, Valentin. Fast Bitwise Implementation of the Algebraic Normal Form Transform. Serdica Journal of Computing, Tome 11 (2017) no. 1, pp. 045-057. https://geodesic-test.mathdoc.fr/item/SJC_2017_11_1_a3/