Очень давно я вообще предлагал для установленного канала связи , при шифровании текущего куска текста использовать данные от предыдущих сеансов связи , чтобы уменьшить корреляцию с текущим блоком.
Была у меня идея ОЧЕНЬ ПРОСТОЙ шифровки , которая как мне кажется может быть математически проанализированна.
Типа кодируем бит простой операцией ( сложением например ) используем текущий байт , некий байт переноса который формируется в зависимости от предыдущего состояния данных и ключа.
Такой же принцып можно использовать и побитово. И используя простейшие операции получим очень простой для анализа алгоритм.
Извините , что отступаю от темы , прсто навеяно тредом...