8-bit bent function
This page reports our numerical experiments related to the generation of bent functions, started winter 2024 with Valerie Gillot under a suggestion of Alexandr Polujan.
Langevin, P., Leander, G. Counting all bent functions in dimension eight 99270589265934370305785861242880. Des. Codes Cryptogr. 59, 193–205 (2011).
Let m = 2t be a even integer. The space of Boolean functions from GF(2)^m into GF(2)
is denoted by Boole(m). The Walsh coefficient of f in Boole(m) at a in GF(2)^m is
the Fourier coefficient of Xof := (-1)^f at a :
Result on Bent Function Journal of Combinatorial Theory, Series A Volume 80, Issue 2, November 1997, Pages 232-246
pl@fedora/bent> ./unzip.exe -a -l1 ~/web-docs/data/bent/bent-1.zip anf=ab+bc+bd+acd+be+ce+bcde+af+abf+df+abdf+ef+bef+acef+def+bg+abg+cg+acg+bcg+cdg+ceg+deg+afg+bfg+bdfg+cdfg+befg+h+ah+bh+abh+dh+adh+cdh+aeh+adeh+fh+afh+abfh+agh+abgh+cgh+cdgh+egh+aegh+fgh #1 bent found... pl@fedora/bent> ./unzip.exe -x -l2 -r3 ~/web-docs/data/bent/bent-1.zip x_1x_3+x_1x_4+x_1x_5+x_2x_5+x_4x_5+x_2x_3x_4x_5+x_1x_6+x_2x_6+x_1x_3x_6+x_2x_3x_6+x_1x_2x_4x_6+x_3x_5x_6+x_1x_3x_5x_6+x_4x_5x_6+x_1x_7+x_1x_2x_7+x_3x_7+x_1x_3x_7+x_2x_3x_7+x_4x_7+x_2x_4x_7+x_3x_4x_7+x_5x_7+x_1x_5x_7+x_2x_5x_7+x_3x_5x_7+x_6x_7+x_1x_6x_7+x_2x_4x_6x_7+x_3x_4x_6x_7+x_2x_5x_6x_7+x_8+x_2x_8+x_1x_2x_8+x_3x_8+x_1x_4x_8+x_3x_4x_8+x_5x_8+x_1x_5x_8+x_1x_4x_5x_8+x_1x_2x_6x_8+x_7x_8+x_1x_7x_8+x_1x_2x_7x_8+x_3x_4x_7x_8+x_5x_7x_8+x_1x_5x_7x_8 x_1x_3+x_2x_3+x_2x_4+x_1x_3x_4+x_1x_5+x_2x_5+x_4x_5+x_2x_3x_4x_5+x_1x_6+x_2x_6+x_3x_6+x_2x_3x_6+x_1x_4x_6+x_1x_2x_4x_6+x_5x_6+x_1x_3x_5x_6+x_1x_7+x_1x_2x_7+x_3x_7+x_1x_3x_7+x_4x_7+x_5x_7+x_2x_5x_7+x_3x_5x_7+x_1x_6x_7+x_2x_6x_7+x_2x_4x_6x_7+x_3x_4x_6x_7+x_2x_5x_6x_7+x_8+x_2x_8+x_3x_8+x_1x_4x_5x_8+x_1x_2x_6x_8+x_2x_7x_8+x_1x_2x_7x_8+x_4x_7x_8+x_3x_4x_7x_8+x_5x_7x_8+x_1x_5x_7x_8+x_6x_7x_8 #2 bent found... pl@fedora/bent> ./unzip.exe -t -l1 ~/web-docs/data/bent/bent-1.zip TT= 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 0 0 0 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 1 0 0 0 0 1 1 0 1 0 0 1 0 0 0 1 1 1 0 1 0 1 0 0 1 1 0 1 0 0 0 0 0 1 0 0 1 1 1 1 1 0 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 0 1 0 0 1 1 0 1 0 0 1 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 1 0 0 1 1 1 0 0 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 0 1 #1 bent found...