Re: [dispatch] Improve UX in Encrypted Email (distinguish between forwarded and otherwise wrapped messages)

worley@ariadne.com Sat, 03 October 2020 03:45 UTC

Return-Path: <worley@alum.mit.edu>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 537FA3A1783 for <dispatch@ietfa.amsl.com>; Fri, 2 Oct 2020 20:45:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.985
X-Spam-Level:
X-Spam-Status: No, score=-0.985 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcastmailservice.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GYtB8w9jDIgL for <dispatch@ietfa.amsl.com>; Fri, 2 Oct 2020 20:45:55 -0700 (PDT)
Received: from resqmta-ch2-01v.sys.comcast.net (resqmta-ch2-07v.sys.comcast.net [69.252.207.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD63D3A1777 for <dispatch@ietf.org>; Fri, 2 Oct 2020 20:45:54 -0700 (PDT)
Received: from resomta-ch2-01v.sys.comcast.net ([69.252.207.97]) by resqmta-ch2-07v.sys.comcast.net with ESMTP id OYRskpT0X2perOYTek4wUC; Sat, 03 Oct 2020 03:44:54 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1601696694; bh=atsjgTo4DgWPt861Wfgxqp+uv/JC0ZZ0cWO66RRzbAY=; h=Received:Received:Received:Received:From:To:Subject:Date: Message-ID:MIME-Version:Content-Type; b=XcPDum6Q1uQ+c2fFbX7lQM0G+R9JuWZFyIEeG6r/2/i5xWHdMvqV31zHytGAydcEw rs0xKUOSeEGR7KIN5ON27XWzhndnXNHXsYtjCGQvlo8E7IXrczb3PmHONA8TWy7rV3 P/PT4d/znVqp93GRDTznAAQYhXt/LRwgp0/RBSYBa+TTjiDR/XBJHXBW1zp0jgihjO bkCaMotSnriC0iUjkubhOdaNRPrLwTVDV5EMLDn9KFxjcwusU+HVy3m7L3xg7x9IAM C25U6nrH/JA50p47OcRQRzkBHij7EuZ64tcA7SHX8rHyFTmki0IPDa9tWX/04XdmZ3 yZNsAgBCVTZoA==
Received: from hobgoblin.ariadne.com ([IPv6:2601:192:4a00:430:222:fbff:fe91:d396]) by resomta-ch2-01v.sys.comcast.net with ESMTPA id OYTckQ9HLcJbsOYTdkmLAJ; Sat, 03 Oct 2020 03:44:54 +0000
X-Xfinity-VMeta: sc=-100.00;st=legit
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id 0933iq6R010877; Fri, 2 Oct 2020 23:44:52 -0400
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id 0933iqRs010873; Fri, 2 Oct 2020 23:44:52 -0400
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com
To: Bernie Hoeneisen <bernie@ietf.hoeneisen.ch>
Cc: dispatch@ietf.org
In-Reply-To: <alpine.DEB.2.22.394.2010021533240.55994@softronics.hoeneisen.ch> (bernie@ietf.hoeneisen.ch)
Sender: worley@ariadne.com
Date: Fri, 02 Oct 2020 23:44:51 -0400
Message-ID: <875z7s55xo.fsf@hobgoblin.ariadne.com>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/qQ-EwvAhPls0GkW9wt0asjMw5uI>
Subject: Re: [dispatch] Improve UX in Encrypted Email (distinguish between forwarded and otherwise wrapped messages)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Oct 2020 03:45:56 -0000

Bernie Hoeneisen <bernie@ietf.hoeneisen.ch> writes:
> This I-D suggests a new Content-Type Header Field Parameter "forwarded": 
> If set to "yes", the contained message was forwarded; if set to "no", the 
> message was "wrapped" for signature/encryption with Header Protection.

There's a category problem:  What you're trying to capture is "What is
the significance of this body part within the whole structure?"  It does
not describe the *type* of the contents of the body part.

I've noticed this before in SIP, the idea that if you know the *type* of
a body part, then you know its *significance*.  That works in the
simplest cases, but it's like saying that you can always tell which
parameter in a function call means what if you know their types.

What we need is a new "Content-Semantics" header for parts of multipart
bodies which describes the semantics of this part within the whole.
E.g., "contained encrypted content" or "forwarded message".

Dale