Ingo Klöcker wrote:
> On Saturday 25 April 2009, John Clizbe wrote:
>>
>> The message will be encrypted once with a symmetric cipher and
>> session key. Then the session key is encrypted to each recipient's
>> public key and the encrypted session keys are attached to the
>> message.
>>
>> For each recipient the first valid key with matching email address is
>> the one selected. If this is not the preferred key, then Enigmail's
>> Per-recipient rules may be setup to specify the correct key to use.
> 
> How does Thunderbird/Enigmail handle bcc'd recipients? Does it create 
> several differently encrypted copies of the message in case of bcc'd 
> recipients, i.e. one copy of the message encrypted with the keys of all 
> public recipients and additional copies of the message (one per bcc'd 
> recipient) encrypted only with the key of the corresponding bcc 
> recipient (and probably with the sender's key)?

Enigmail passes GnuPG a list of recipients to encrypt to. It does not
generate separate messages, only the one.  This is a constraint of
Thunderbird's architecture.

BCCed recipients are treated as just another recipient. There is only
one copy of the message and one set of encrypted session keys.

If one is going to encrypt *and, at the same time*, use BCC, he should
seriously look at using GnuPG's throw-keyids option. From the man page:

    --throw-keyids

    --no-throw-keyids
         Do not put the recipient key  IDs  into  encrypted  messages.
         This helps to hide the receivers of the message and is a lim-
         ited countermeasure against traffic analysis.  On the receiv-
         ing side, it may slow down the decryption process because all
         available secret keys must be tried.  --no-throw-keyids  dis-
         ables  this  option.   This option is essentially the same as
         using --hidden-recipient for all recipients.

The other alternative is to manually manage BCC copies. Personally, I'm
not a big fan of BCC.

PS: Rob's comments about how TB's architecture forces Enigmail's
behavior and the suggestion that it should probably be moved are both
correct.
-- 
John P. Clizbe                      Inet:John (a) Mozilla-Enigmail.org
You can't spell fiasco without SCO. hkp://keyserver.gingerbear.net  or
     mailto:pgp-public-k...@gingerbear.net?subject=help

Q:"Just how do the residents of Haiku, Hawai'i hold conversations?"
A:"An odd melody / island voices on the winds / surplus of vowels"

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to