Двусмысленное шифрование
Здравствуйте.
Подскажите существуют ли алгоритмы и программы, позволяющие получить шифртекст, который можно расшифровать с помощью одного из 2-х ключей (Ключ1 или Ключ2). Расшифровываем ключем1 – получаем "Сообщение1", ключем2 – получаем "Сообщение2".
Сообщение1 – нужно передать действительно тайно.
Сообщение2 – псевдотайное сообщение... Множество таких сообщений – мы придумываем сами.
Очевидно – что вообще такое возможно.
Возможно ли реализовать такое с использованием современных алгоритмов шифрования и всегда ли возможно?
Ссылки
[link1] http://www.pgpru.com/comment44799
[link2] http://www.pgpru.com/comment42043
[link3] http://www.pgpru.com/comment70118
[link4] http://www.pgpru.com/comment70122
[link5] http://www.pgpru.com/forum/unixlike/maskirovkavvodaparoljavcryptsetup
[link6] http://www.pgpru.com/comment91567
[link7] http://www.pgpru.com/comment75657
См. конец этого[link1] комментария, этот[link2] оригинальный комментарий и эти [1][link3], [2][link4] реализации. Но, скорей всего, вам это не нужно: отрицаемость для локального шифрования делается так, как обсуждается здесь[link5], а отрицаемость пересылаемых данных достигается за счёт отрицаемости локального шифрования, использования анонимных сетей и нужных опций/методов шифрования (--hidden-recipient в GnuPG, например, хотя можно воспользоваться и полностью бессигнатурными способами [3][link6], [4][link7]).