Round transformition
The composition
Subtitution parameters:
Example Network for 7 Rounds:
- This work considers networks only
$(s_0, s_1), (s_1, s_2),..., (s_{i\ mod(m)}, s_{i+1\ mod(m)}),... = (1,2),(2,3),(3,4),... $ - An equally probable choice of
$F$ with the return from the set of all matrices whose rows are permutations (the cardinality of such a set is$(2^{n}!)^{2^{n}} \sim 2^{n2^{2n}}$ ). - Calculate MDP, AI, NL.
-
You need
cmake
to build this porject.cd netcip-crypt-char cmake -S . -B build
-
One-build configuration (to ./build)
Linux:
./build.sh <N> <M> <H>
Windows:
cmake . -D__N=<N> -D__M=<M> -D__H=<H> cmake --build build
-
More configuration
Linux:
# change parameters range and run ./brut-build.sh
For example, NL-computing:
cd stat
../bin/netcip-nl-<N>-<M>-<H>
# saving in ./netstat-nl-<N>-<M>-<H>.csv