NODE 68433806Re: Hiding conventionally encrypted messages in PGP messages to someelse.
Paul Franklin <franklin@sl9.sr.hp.com>Sat, 3 Sep 94 01:38:51 PDT
In article <199409030238.AA18130@xtropia> you wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> I have been thinking about steganography lately. Correct me if I am
> wrong, but it seems to me that if one wants to hide encrypted data, then
> all this public key encryption stuff becomes irrelevant. It seems that
> the sender and the recipient must agree on a way to hide the data. The
> time of this agreement is a perfect time to exchange conventional
> key(s).
> Speaking of conventional encryption, PGP uses conventional
> encryption (IDEA). So if we wish to hide conventionally encrypted
> data, why not use the purloined letter method, and hide it as the
> conventionally encrypted data in a PGP encrypted file?
> To create such a file, we would simply create as PGP usually does,
> except that we specify or record the conventional IDEA key used. Then to
> decrypt the file, we simply ignore the RSA headers and use the specified
> or recorded conventional IDEA key. We could even insure that the IDEA
> key in the RSA encrypted headers is wrong. So, obiwan can not reveal
> the data even if Darth can seize him.
> I have created a hack to PGP ui to do all of the above!
Isn't this what pgp -c does?
NODE 49bd770cRe: Hiding conventionally encrypted messages in PGP messages to someelse.
7CF5048D@nowhereSun, 4 Sep 94 18:20:23 PDT
-----BEGIN PGP SIGNED MESSAGE-----
Paul Franklin <franklin@sl9.sr.hp.com> writes:
>> To create such a file, we would simply create as PGP usually does,
>> except that we specify or record the conventional IDEA key used. Then to
>> decrypt the file, we simply ignore the RSA headers and use the specified
>> or recorded conventional IDEA key. We could even insure that the IDEA
>> key in the RSA encrypted headers is wrong. So, obiwan can not reveal
>> the data even if Darth can seize him.
>> I have created a hack to PGP ui to do all of the above!
>Isn't this what pgp -c does?
No pgp -c creates a conventionally encrypted file that appears
to be a conventionally encrypted file. If you run such a file
thru pgp, pgp will report that it is a conventionally encrypted file
even if you do not know the password. If you have such a file Darth
Vader will assume that you can decrypt it.
My hack allows you to created a file which appears to be pgp public key
encrypted to someone else, but which you also (or perhaps you only) can
decrypt. (Because you have specified or recored the conventional idea
key.) Hopefully, Darth will be fooled in to thinking that you can not
decrypt the file.
-----BEGIN PGP SIGNATURE-----
Version: 2.6
iQCVAgUBLmjPoQ2Gnhl89QSNAQH4qQP/WBMRdSbT6j9G4CgQOt1glM3SO10KfId1
v0dlLAD763sYy7rLPwueoNIUXYjsibMkP1/dBX+BRcjKJLGxNVo/E7weZDOBgwck
1NlpjG+kVQH35NRvmBfecRF/PsPoYu+utHfDTZ0ntQSAj0zb7EFLl0XI5ULYqFNU
y8KnEG8GhzI=
=RC+G
-----END PGP SIGNATURE-----