Conversion program of data structure by logistic map.
This program focuses on the randomness of chaotic maps and applies the a = 4 logistic map to bit string generation and data hiding.
Please read README-verbose.md for more details.
It's very fast.
It takes time because the bit string can only be calculated from the initial value x0 round robin.
By hiding the bit string in the chaos map and performing random XOR operation, the original data can not be estimated.
./autogen.sh
./configure
make
sudo make install
git clean -d -f
The state of the directory is restored before running ./autogen.sh.
lcg input.bin output.bin -s 2
-s 2 option means the block size 2bytes(16bits).
lcg -d input.bin output.bin -s 2
lcg input.bin output.bin -s 2 -k decrypt.key
The program create decrypt.key.
It is not encryption, an XOR with just random data.
lcg -d input.bin output.bin -s 2 -k decrypt.key
Lcg is released under the terms of the MIT license. See COPYING for more information or see https://opensource.org/licenses/MIT.