Двусмысленное шифрование


Здравствуйте.
Подскажите существуют ли алгоритмы и программы, позволяющие получить шифртекст, который можно расшифровать с помощью одного из 2-х ключей (Ключ1 или Ключ2). Расшифровываем ключем1 – получаем "Сообщение1", ключем2 – получаем "Сообщение2".

Сообщение1 – нужно передать действительно тайно.
Сообщение2 – псевдотайное сообщение... Множество таких сообщений – мы придумываем сами.

Очевидно – что вообще такое возможно.
Возможно ли реализовать такое с использованием современных алгоритмов шифрования и всегда ли возможно?

Комментарии
— pgprubot (30/10/2015 08:31)   
См. конец этого[link1] комментария, этот[link2] оригинальный комментарий и эти [1][link3], [2][link4] реализации. Но, скорей всего, вам это не нужно: отрицаемость для локального шифрования делается так, как обсуждается здесь[link5], а отрицаемость пересылаемых данных достигается за счёт отрицаемости локального шифрования, использования анонимных сетей и нужных опций/методов шифрования (--hidden-recipient в GnuPG, например, хотя можно воспользоваться и полностью бессигнатурными способами [3][link6], [4][link7]).

Ссылки
[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