Задачка Есть три человека Я посредник Оппонент
Я через посредника передаю сообщение оппоненту. Оппонент должен определить не подменил ли посредник это сообщение. Связь односторонняя. Оппонент не может мне ничего сообщить о принятом сообщении.
Высокая криптостойкость не требуется. Посредник не будет взламывать шифр он просто может рандомно испортить передаваемые данные. Ему можно даже говорить открытое сообщение.
В конечном итоге нужна защита от порчи данных посредником без обратной связи с оппонентом.
Все условия
1. Я и оппонент не имеем обратной связи. Все сообщения передаются от меня через посредника в один конец
2. Мы оппонентом знаем все алгоритмы шифрования, ключи, пароли, явки.
3. Оппоненту не обязательно получать правдивые данные. Достаточно того, что он будет знать об их повреждении. Но было бы не плохо если бы он мог их восстанавливать.