[openpgp] Re: [openpgp-email] Re: Re: Fwd: New Version Notification for draft-gallagher-email-invisible-signatures-00.txt
Daniel Kahn Gillmor <dkg@fifthhorseman.net> Tue, 06 May 2025 21:08 UTC
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: openpgp@mail2.ietf.org
Delivered-To: openpgp@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 02846259DEF7 for <openpgp@mail2.ietf.org>; Tue, 6 May 2025 14:08:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.398
X-Spam-Level:
X-Spam-Status: No, score=-4.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=fifthhorseman.net header.b="VbsEkJEO"; dkim=pass (2048-bit key) header.d=fifthhorseman.net header.b="YyQAvxj4"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bMF8UoNpFy1h for <openpgp@mail2.ietf.org>; Tue, 6 May 2025 14:08:17 -0700 (PDT)
Received: from che.mayfirst.org (che.mayfirst.org [162.247.75.118]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8AAD0259DEEF for <openpgp@ietf.org>; Tue, 6 May 2025 14:08:17 -0700 (PDT)
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019; t=1746565696; h=from : to : cc : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=mYRHSH2ZmrTVCtmU79nAPPQ5rMW5lLmU7+71MFvlAYA=; b=VbsEkJEO3NfDdSWU/gD26YVeLcR3vVFifZ1CmxILoLDGcqoaf/lKL9AdQyEpdXjQzfWkN LcPQbISFr0ljWupCA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019rsa; t=1746565696; h=from : to : cc : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=mYRHSH2ZmrTVCtmU79nAPPQ5rMW5lLmU7+71MFvlAYA=; b=YyQAvxj4VatwwYTV9Rv33Qjxhb3MRUqtjwMA3seKBYYpiko0a3QhT769oi4ild+eCv7Id K3uqEzUuz4UBT2ENl3y1qFFAIk+AUb534i+6Qvh2YNCyulwrDSoSBJWDLUGNnHHDHWg8NmW sUjbSe77TLlBGVSq7tO9638P2RGIKNtFortnsYyVZhbmjFCiIPuhBM2Z8NqZD8vAeWm/lyz euqmJOgwik+KBUV0LUEewbrvkHaiREGGCjKjsGvkasVj3SjGGwu+Nz5K89ToIbC2NcvORJx OeaYb+amsw9JPFzXatPLIrticn3JGaPGyVo/ZmTxKLJBVCx0SxWdVSghc9mQ==
Received: from fifthhorseman.net (lair.fifthhorseman.net [108.58.6.98]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by che.mayfirst.org (Postfix) with ESMTPSA id 1D55FF9B1; Tue, 6 May 2025 17:08:15 -0400 (EDT)
Received: by fifthhorseman.net (Postfix, from userid 1000) id 76BFF13F6A6; Tue, 06 May 2025 17:08:13 -0400 (EDT)
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
To: esus <andre@heinecke.or.at>, OpenPGP-based Email Encryption <openpgp-email@enigmail.net>
In-Reply-To: <3AA858D5-F9DF-4B0E-8293-F6C3D160F46F@heinecke.or.at>
References: <174626909298.338737.10420965667394729319@dt-datatracker-58d4498dbd-6gzjf> <5E01CE52-2B15-48BA-BCEE-4E7FAB7FBD02@andrewg.com> <966942.1746301560@dyas> <87bjs6hpl5.fsf@fifthhorseman.net> <174647524393.40327.15677669559083103648@mailman014.mail.hostpoint.internal> <3AA858D5-F9DF-4B0E-8293-F6C3D160F46F@heinecke.or.at>
Autocrypt: addr=dkg@fifthhorseman.net; prefer-encrypt=mutual; keydata= xjMEZXEJyxYJKwYBBAHaRw8BAQdA5BpbW0bpl5qCng/RiqwhQINrplDMSS5JsO/YO+5Zi7HNFzxk a2dAZmlmdGhob3JzZW1hbi5uZXQ+wsARBBMWCgB5AwsJB0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmcS78JIJ7JbALqPiKEmva7/Pp16WwXWm9hbe5+B/UvnfwMVCggCmwEC HgEWIQTUdwQMcMIValwphUm7fpEBSV5r9wUCZadfkAUJBdnwRQAKCRC7fpEBSV5r9yNXAP442N0c zvisBroQSKKpo+OWm2JpnEJWoVheeJvoRtkBGQEA+edHylby8IGcNccq7rmM2rAXdofvrU1o6qow V+mmDwbOMwRnio4OFgkrBgEEAdpHDwEBB0Cw9HzJFl9lZn3UBaUqSMSgxjcdbd0MwNVcGZ8t8wdN EcLAvwQYFgoBMQWCZ4qODgkQu36RAUlea/dHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9p YS1wZ3Aub3JnhcN+tn41cAg01Kk56zcAfpdsh8j98PDe00mqKPfFvaYCmwK+oAQZFgoAbwWCZ4qO DgkQeAuFTtnCtJZHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnxsD8Sk5P Wgx8c/Zseo6OlCjyDC+Ogm17gTaUUIpxjWYWIQRjrBGOWy5dZsiKhad4C4VO2cK0lgAAdcQA/1RG dmrmvVxkBY2qNPjtERNwPga8Pf4IdlenrZ03NXM4AQC+TDHMpD7d5obEvUy8GYI3oThzYItPP8vv ChY+wbaIBRYhBNR3BAxwwhVqXCmFSbt+kQFJXmv3AAAKbgD+K1MZXnRKPdmA8DgNysyGRZY8cSVH HQcC7ZAAtV3i2+wA/0CyOYrbFYbyTRALgoERR07OHFoP+fJopQLMNQARVUELzjgEZ4qN+RIKKwYB BAGXVQEFAQEHQDTGlR+Qmn334e+bPqvojJVdFsiBf0leAAHP+ESqop8NAwEIB8LAAAQYFgoAcgWC Z4qN+QkQu36RAUlea/dHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnA5Lw b3wOOcoodImuVNw4PYq1U65FDC1Q2JMFIcJXqF0CmwwWIQTUdwQMcMIValwphUm7fpEBSV5r9wAA 6egA/j3QANSmogZ5VTF5KlI+BBye9ud/w9j7RLcCHU6u8AA1AQC3FGaNuv+uWOSa+eeEoI/aZrGd X5el8b/m6aXDDxDjDg==
Date: Tue, 06 May 2025 17:08:13 -0400
Message-ID: <8734dhh2gy.fsf@fifthhorseman.net>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Message-ID-Hash: BJRVWJ2ZCK7A23VWFLY6LXBSX7PSFMDW
X-Message-ID-Hash: BJRVWJ2ZCK7A23VWFLY6LXBSX7PSFMDW
X-MailFrom: dkg@fifthhorseman.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-openpgp.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: IETF OpenPGP WG <openpgp@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [openpgp] Re: [openpgp-email] Re: Re: Fwd: New Version Notification for draft-gallagher-email-invisible-signatures-00.txt
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp/Yl3hKug9ohhuRTToij-YuwrNYqo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/openpgp>
List-Help: <mailto:openpgp-request@ietf.org?subject=help>
List-Owner: <mailto:openpgp-owner@ietf.org>
List-Post: <mailto:openpgp@ietf.org>
List-Subscribe: <mailto:openpgp-join@ietf.org>
List-Unsubscribe: <mailto:openpgp-leave@ietf.org>
Hi Andre-- Thanks for the followup! My reply here is as a proponent of the draft, not in any WG chair capacity. I'd like to understand your concerns better. On Tue 2025-05-06 18:03:25 +0200, esus wrote: > You can give the Attachment a reasonable Filename Like openpgp digital > signature.asc and then have that handled by a third Party Program > which links the File Extension .asc I'm not sure i understand this proposal. If by "third party program" you mean some kind of plugin to the MUA, that is a challenging thing for most users to set up, and most MUAs don't offer sufficient hooks for any kind of plugin to make the sort of in-depth UX integration needed to make end-to-end cryptographic protections meaningful. See for example the in-depth discussion about e2e MUA best practices over at https://datatracker.ietf.org/doc/draft-ietf-lamps-e2e-mail-guidance/ For the Invisible Signatures draft, did you read the specific problem statement at: https://www.ietf.org/archive/id/draft-gallagher-email-invisible-signatures-00.html#name-problems-with-existing-sign ? there are at least three significant disincentives to sign mail at the moment, and i don't see how any of them would be significantly mitigated by naming the attachment "openpgp digital signature.asc". Even the "Unknown Attachment" concern (https://www.ietf.org/archive/id/draft-gallagher-email-invisible-signatures-00.html#name-unknown-attachment) which is the most relevant, isn't really mitigated much by this proposal, since most recipients don't even know what "openpgp" or "digital" or "signature" means independently, let alone strung together in a filename. The point is, as a sender, you don't know whether your recipient can make sense of it. So you hide the signature in a way that it won't annoy an uncomprehending recipient. > This proposal Breaks PGP Mail even further. Even further than it's already broken? Because it sounds like we can both agree that it's broken right now, given the remarkably low uptake. This proposal is an attempt to make it easier to increase the uptake by removing disincentives to signing cleartext mail. What additional breakage does it introduce? > MIME is dead. Its recursive and a dos by Design. Modern Mail is a HTML > Body of a Message with File Attachments. Thats it. I'm not even sure what this means. If you mean that complex MIME structures are problematic, then i absolutely agree with you. In fact, all of my own recent work at improving the e2e e-mail ecosystem has aimed specifically at simplifying and standardizing a minimal subset of expected MIME structures that are known to not have interoperability problems with legacy MUAs. If you mean that wrapping an entire message in a multipart/mixed object (which is the only MIME manipulation that draft-gallagher-email-invisible-signatures asks for) is going to cause rendering errors on some common MUA, then i'd very much like to know about it. Can you provide a pointer? I'd be happy to test the sample messages in the draft against any MUA i can get my hands on. > No Magic Headers. I'm not sure what this means -- without "magic headers" we wouldn't be able do things like name any attachment "openpgp digital signature.asc", right? Are you objecting to the introduction of a new header which we expect legacy MUAs to ignore? What is problematic about a novel header field? Regards, --dkg
- [openpgp] Fwd: New Version Notification for draft… Andrew Gallagher
- [openpgp] Re: Fwd: New Version Notification for d… Michael Richardson
- [openpgp] Re: Fwd: New Version Notification for d… Daniel Kahn Gillmor
- [openpgp] Re: Fwd: New Version Notification for d… Stephen Farrell
- [openpgp] Re: Fwd: New Version Notification for d… Daniel Huigens
- [openpgp] Re: Fwd: New Version Notification for d… Michael Richardson
- [openpgp] Re: [openpgp-email] Re: Re: Fwd: New Ve… Daniel Kahn Gillmor
- [openpgp] Re: Fwd: New Version Notification for d… Heiko Schäfer
- [openpgp] Re: [openpgp-email] Re: Re: Fwd: New Ve… Andrew Gallagher
- [openpgp] Re: [openpgp-email] Re: Re: Fwd: New Ve… Michael Richardson
- [openpgp] Re: Fwd: New Version Notification for d… Steffen Nurpmeso
- [openpgp] Re: Fwd: New Version Notification for d… Daniel Kahn Gillmor
- [openpgp] Re: Fwd: New Version Notification for d… Steffen Nurpmeso
- [openpgp] Re: Fwd: New Version Notification for d… Andrew Gallagher