On 31 Aug 2024, at 23:35, T. S. <[email protected]> wrote:
> 
> Hello,
> 
> after looking into DKIM details, I started searching, why the same procedure 
> cannot be used for gpg?
> With gpg a lot of people from get confused, when they receive signed mails 
> either because of the -----BEGIN PGP SIGNED MESSAGE----- strings, or because 
> the unknown attachments in MIME message.
> 
> When now looking to DKIM, this looks much more advanced. There is a Header in 
> the mail, containing the signature all details to the signature and 
> information about header items included in the signature:
<snip>
> Is somethings similar available for GPG/PGP?
> 
> Currently I found nothing, but I expect that this could help for much better 
> acceptance for signed mails.  Receivers, who don't know anything about gpg 
> getting not confused, as the Header is totally invisible.
> With such an implementation I would start again sending all my mails 
> automatically signed, as I have not longer to answer questions about my weird 
> looking mails.

You’re essentially talking about defining a new cleartext signing mechanism, so 
that people using PGP-unaware mail clients can remain blissfully unaware, while 
also allowing for a graceful upgrade to signed mail for those who can.

Unfortunately, history has taught us that any cleartext sent over email *will* 
be mangled, and this will break the signature. MTAs are in general really bad 
at preserving the content of email messages. The only reliable way we know of 
to protect your signed plaintext is to encode it in something more robust, such 
as base64. Even then, if it is encoded as a base64 MIME part, MTAs have been 
known to mangle the MIME headers, which breaks the signature. And if you don’t 
sign over the MIME headers, your email is dangerously malleable (see efail). 

So for the foreseeable future at least, it seems you can have trustworthy 
signed emails or you can have backwards-compatible cleartext signing, but not 
both. 

A
_______________________________________________
Gnupg-users mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to