
From nobody Fri Mar  1 13:14:12 2019
Return-Path: <agenda@ietf.org>
X-Original-To: mls@ietf.org
Delivered-To: mls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 95F121311FA; Fri,  1 Mar 2019 13:10:04 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <mls-chairs@ietf.org>, <sean+ietf@sn3rd.com>
Cc: mls@ietf.org, kaduk@mit.edu
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155147460460.6101.10423676330942081228.idtracker@ietfa.amsl.com>
Date: Fri, 01 Mar 2019 13:10:04 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/Ifv_CWdRhOGcMe0Tiz_KHJDykAU>
Subject: [MLS] mls - Requested sessions have been scheduled for IETF 104
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Mar 2019 21:10:16 -0000

Dear Sean Turner,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 


    mls Session 1 (2:00 requested)
    Tuesday, 26 March 2019, Afternoon Session I 1350-1550
    Room Name: Congress Hall 1 size: 250
    ---------------------------------------------
    mls Session 2 (1:00 requested)
    Thursday, 28 March 2019, Morning Session I 0900-1030
    Room Name: Congress Hall 1 size: 250
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/104/sessions/mls.ics

Request Information:


---------------------------------------------------------
Working Group Name: Messaging Layer Security
Area Name: Security Area
Session Requester: Sean Turner

Number of Sessions: 2
Length of Session(s):  2 Hours, 1 Hour
Number of Attendees: 125
Conflicts to Avoid: 
 First Priority: acme artarea cfrg dispatch iasa2 httpbis perc quic rtcweb saag secdispatch tls
 Second Priority: curdle dprive lamps sidrops stir suit teep



People who must be present:
  Eric Rescorla
  Sean Turner
  Richard Barnes
  Benjamin Kaduk
  Nick Sullivan

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Mon Mar 11 08:48:47 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mls@ietf.org
Delivered-To: mls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E14AD130FCB; Mon, 11 Mar 2019 08:48:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: mls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mls@ietf.org
Message-ID: <155231931788.23199.3781863114578252009@ietfa.amsl.com>
Date: Mon, 11 Mar 2019 08:48:37 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/f-G6Agu_z0Swg0phzKzZtP2IHZQ>
Subject: [MLS] I-D Action: draft-ietf-mls-architecture-02.txt
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2019 15:48:45 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Messaging Layer Security WG of the IETF.

        Title           : The Messaging Layer Security (MLS) Architecture
        Authors         : Emad Omara
                          Benjamin Beurdouche
                          Eric Rescorla
                          Srinivas Inguva
                          Albert Kwon
                          Alan Duric
	Filename        : draft-ietf-mls-architecture-02.txt
	Pages           : 16
	Date            : 2019-03-11

Abstract:
   This document describes the architecture and requirements for the
   Messaging Layer Security (MLS) protocol.  MLS provides a security
   layer for group messaging applications with from two to a large
   number of clients.  It is meant to protect against eavesdropping,
   tampering, and message forgery.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mls-architecture/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mls-architecture-02
https://datatracker.ietf.org/doc/html/draft-ietf-mls-architecture-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mls-architecture-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Mon Mar 11 09:59:41 2019
Return-Path: <emadomara@google.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C14FB1278CF for <mls@ietfa.amsl.com>; Mon, 11 Mar 2019 09:59:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level: 
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 io15S71WuhDZ for <mls@ietfa.amsl.com>; Mon, 11 Mar 2019 09:59:37 -0700 (PDT)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB9DE131187 for <mls@ietf.org>; Mon, 11 Mar 2019 09:59:32 -0700 (PDT)
Received: by mail-wm1-x331.google.com with SMTP id g20so5018651wmh.5 for <mls@ietf.org>; Mon, 11 Mar 2019 09:59:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ogbptQmCBiTe0DxtEdmoBOALR7G7jEeP2CjBiVrFchE=; b=Tg3mEapSPiIHzEQtsP2g/jVXY/jPJCuVGe/Hy/nANWpDcAf9PGjXw4ra6fUy0eujq5 FB2p1+hy7nYM0Oq0c31Ch+fTd/i5Em+X4poVkqYftIzbg2aqJz4ZqawC6H9Kxo5FieVQ nZsco6FAhotNFy5YfvnKOSqgyAnVJpTBW9pkTvU4UAjSaOTtNB5PN9FRaq7lfoorFL9v GTW2dWYUtverwuPx4E/jypCUh0VstLHBqjlE5u2GmH8uqnQzjacBZitO+vYWcV7cH8li ojLgeBd/ukrJRaTlv6ttFYP9xFTwfYqVmBN5gMZGuVlOzm3VWp2iQxqxgVMWY4U+Lloe dBkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ogbptQmCBiTe0DxtEdmoBOALR7G7jEeP2CjBiVrFchE=; b=YGl9fopWkAaYwwIOAYhwspsh1rm2npHMOeKyY64ToTFiqWcxy1UVkHvHYhwOIoKrT5 JYKnBbQBusR2LIuzlj7BEqhe3PTJbKV6WEzZ4tItP6OHJi0kWNwSHsuP4Dzq63Iza4st ZZszYNIsI9HiT8yPC95opmFjgQmS98foqIfjKSsieSWkvDkSmPk9uhC7DBuyWzNDVukY i2pnHxlP62VGEM/y918EIDOY9Fm7IGWxndB5o3SdfEYnXecGpUq/KMqaD/H184jlOyCo hMkA4LCoKfeyCzzuU/Vgu8kp4kYBYwY53D1MeZwbJm44Je6oiDokMglHadfWIE/yx0sp pzUA==
X-Gm-Message-State: APjAAAXX7drdE1LVL0hBvdrHMaz7C1DHUYRoUXOJqPlqtJ0VMpKa6PJ9 XAPCEA7/8OQ92eSCvt4CrA8+ieSpmBGiLlVGJNxh/M/Kzg==
X-Google-Smtp-Source: APXvYqwiSCF6wCEcA1U1r904Z+Xa++TcSDn168cho6C2yRhmbO2bT0QD4kHGWPkYywpGG2GGTXjDx8D98818YL5g61o=
X-Received: by 2002:a7b:c766:: with SMTP id x6mr19599wmk.15.1552323570963; Mon, 11 Mar 2019 09:59:30 -0700 (PDT)
MIME-Version: 1.0
References: <50BCD9AE-0D30-4587-9453-5AA4E9573003@sn3rd.com>
In-Reply-To: <50BCD9AE-0D30-4587-9453-5AA4E9573003@sn3rd.com>
From: Emad Omara <emadomara@google.com>
Date: Mon, 11 Mar 2019 09:59:19 -0700
Message-ID: <CAHo7dC_gq_6F7YfsXXf9tTQoTV6m0J4Pf_3ZVEb2ryFc=umnsQ@mail.gmail.com>
To: Sean Turner <sean@sn3rd.com>
Cc: mls@ietf.org
Content-Type: multipart/alternative; boundary="00000000000006a3250583d47f65"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/CzQoqJauLZTw0SkcQ4UR3QkREak>
Subject: Re: [MLS] IETF 103 deadlines and call for agenda items
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2019 16:59:40 -0000

--00000000000006a3250583d47f65
Content-Type: text/plain; charset="UTF-8"

Hi Sean,

I submitted a new draft
<https://datatracker.ietf.org/doc/draft-omara-mls-federation/> to support
federation in MLS. I'm happy to present this on the Thursday session (Sorry
can't make the Tuesday one)

Emad

On Wed, Feb 27, 2019 at 5:14 AM Sean Turner <sean@sn3rd.com> wrote:

> Hello MLS working group,
>
> Just a reminder that the deadline for IETF 104 draft revisions is Monday
> the 11th of March. If there are draft updates, please submit the latest
> revision before then and send a note to the mailing list to let the working
> group know.
>
> We're also soliciting agenda requests for the meeting. There are two
> sessions, Tuesday (2hr) and Thursday (1h) so let us know if you have a
> preference. We will be accepting remote presentations.
>
> Nick & Sean
> _______________________________________________
> MLS mailing list
> MLS@ietf.org
> https://www.ietf.org/mailman/listinfo/mls
>

--00000000000006a3250583d47f65
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Sean,<div><br></div><div>I submitted a new <a href=3D"h=
ttps://datatracker.ietf.org/doc/draft-omara-mls-federation/">draft</a> to s=
upport federation in MLS. I&#39;m happy to present this on the Thursday ses=
sion (Sorry can&#39;t make the Tuesday one)</div><div><br></div><div>Emad</=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Wed, Feb 27, 2019 at 5:14 AM Sean Turner &lt;<a href=3D"mailto:sean@=
sn3rd.com">sean@sn3rd.com</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">Hello MLS working group,<br>
<br>
Just a reminder that the deadline for IETF 104 draft revisions is Monday th=
e 11th of March. If there are draft updates, please submit the latest revis=
ion before then and send a note to the mailing list to let the working grou=
p know.<br>
<br>
We&#39;re also soliciting agenda requests for the meeting. There are two se=
ssions, Tuesday (2hr) and Thursday (1h) so let us know if you have a prefer=
ence. We will be accepting remote presentations.<br>
<br>
Nick &amp; Sean<br>
_______________________________________________<br>
MLS mailing list<br>
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a><br>
</blockquote></div>

--00000000000006a3250583d47f65--


From nobody Wed Mar 13 11:56:40 2019
Return-Path: <sean@sn3rd.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30BC1130F3F for <mls@ietfa.amsl.com>; Wed, 13 Mar 2019 11:56:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=sn3rd.com
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 zFAqiED_o2Ca for <mls@ietfa.amsl.com>; Wed, 13 Mar 2019 11:56:36 -0700 (PDT)
Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 776A7130F2C for <mls@ietf.org>; Wed, 13 Mar 2019 11:56:36 -0700 (PDT)
Received: by mail-qt1-x833.google.com with SMTP id v32so3172857qtc.10 for <mls@ietf.org>; Wed, 13 Mar 2019 11:56:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sn3rd.com; s=google; h=from:mime-version:subject:message-id:references:to:date; bh=KbwGrBmrxjgKNiN7rn/J4pit0xAxdm0PopAe3NyTOt4=; b=h8iG/tU6sPyzqJYiv+aQ48kwBeFIPJf8IiVpX+BiL7ZgQae1Q1Rv47bkoDs8TaA2k5 /orUhRWXzIMz2pUkTwojjiYusfBxESwA/4+S80m+KVJrTaDgL31PnUA8PjCsV0F6fORZ hSNX8nPsf5skNHY6LjrWVIuAiOVLQW4mOVg/w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:references :to:date; bh=KbwGrBmrxjgKNiN7rn/J4pit0xAxdm0PopAe3NyTOt4=; b=UGt8T16Fj6hKEfmNhx2znujKPOL9QHAB6YT4LcR4/IP5lzDG0/vHJokxiQwHm6jjAR DBEYjMowwqPePBXg3Ln0+X+NE0dOru+CdFddahb0mxG4/j9D6Xs0+3i4W/5HNC4wHTyh zLcWvpfjhRf7GnDqQZb+NnXzbapsiVZQT20S84lAP0SGR2wQ9vi0fwVNeDbecGdC/L/8 uKTqwjFEBJvDK+31qSBKqg8GxdjWsK5z1+ipZ3ugbNBZIjolhPmjA1qkHIE4YwhCRlY6 9QHuCEFh2P8kaPsnm1dVRBboJcl297RGwPzKhdNY5fPoTeaUWiY20hLJQrFvPlVc9DMC mg1A==
X-Gm-Message-State: APjAAAV2zJ9P59UkdkWxqLYkDwamSpDRHmHf4sclQKp4W8+nLSnIlSir FkzI/1HibGc6RemNPUJCD4MZH4i/q5PMAw==
X-Google-Smtp-Source: APXvYqw6pic+Bzxg6Ty/jXk+FX6RATPgp106nkVjJHWqPy+SJ8TQOWhPY9/fbm7kOOYWltgn5Oow2w==
X-Received: by 2002:a0c:b785:: with SMTP id l5mr35723156qve.225.1552503395422;  Wed, 13 Mar 2019 11:56:35 -0700 (PDT)
Received: from [172.16.0.18] ([96.231.217.246]) by smtp.gmail.com with ESMTPSA id u18sm7384586qka.25.2019.03.13.11.56.34 for <mls@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Mar 2019 11:56:34 -0700 (PDT)
From: Sean Turner <sean@sn3rd.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_035F80FE-4735-4AB2-A833-B0CCF874A78D"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Message-Id: <BE7C3130-1A4C-41C7-B917-C5CFAC72477F@sn3rd.com>
References: <155231947405.23094.13317482052323839515@ietfa.amsl.com>
To: mls@ietf.org
Date: Wed, 13 Mar 2019 14:56:33 -0400
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/Kq7OKC6G1A6liwdl9WmDulMk3jY>
Subject: [MLS] Fwd: I-D Action: draft-omara-mls-federation-00.txt
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 18:56:39 -0000

--Apple-Mail=_035F80FE-4735-4AB2-A833-B0CCF874A78D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

At the interim in January, the WG discussed the possibility of adopting =
work to address federations.  Part of that process is to consider and =
individual draft first and then do a WG call for adoption.  Emad =
promised to get a draft in before the deadline and he and Raphael met =
the deadline.  They did their bit so now it is time for the WG to =
discuss the draft.  We have tentatively allocated some time on the =
agenda for this draft on the assumption that it will generate some =
discussion based on the amount of interest at the interim.

Note that this =E2=80=9Cfederation=E2=80=9D we are talking about here is =
only about federating some/all of the key establishment, authentication, =
and confidentiality services because this would be in scope of the WG.

spt

> Begin forwarded message:
>=20
> From: internet-drafts@ietf.org
> Subject: I-D Action: draft-omara-mls-federation-00.txt
> Date: March 11, 2019 at 11:51:14 EDT
> To: <i-d-announce@ietf.org>
> Reply-To: internet-drafts@ietf.org
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
>=20
>=20
>        Title           : The Messaging Layer Security (MLS) Federation
>        Authors         : Emad Omara
>                          Raphael Robert
> 	Filename        : draft-omara-mls-federation-00.txt
> 	Pages           : 8
> 	Date            : 2019-03-11
>=20
> Abstract:
>   This document describes how the Messaging Layer Security (MLS) can =
be
>   used in a federated environment where different MLS implementations
>   can interoperate by defining the message format for user key
>   retrieval.  The document also describes some use cases where
>   federation could be useful.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-omara-mls-federation/
>=20
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-omara-mls-federation-00
> https://datatracker.ietf.org/doc/html/draft-omara-mls-federation-00
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


--Apple-Mail=_035F80FE-4735-4AB2-A833-B0CCF874A78D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">At =
the interim in January, the WG discussed the possibility of adopting =
work to address federations. &nbsp;Part of that process is to consider =
and individual draft first and then do a WG call for adoption. =
&nbsp;Emad promised to get a draft in before the deadline and he and =
Raphael met the deadline. &nbsp;They did their bit so now it is time for =
the WG to discuss the draft. &nbsp;We have tentatively allocated some =
time on the agenda for this draft on the assumption that it will =
generate some discussion based on the amount of interest at the =
interim.<div class=3D""><br class=3D""></div><div class=3D"">Note that =
this =E2=80=9Cfederation=E2=80=9D we are talking about here is only =
about federating some/all of the&nbsp;key =
establishment,&nbsp;authentication, and confidentiality services because =
this would be in scope of the WG.<br class=3D""><div class=3D""><br =
class=3D""></div><div class=3D"">spt<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">Begin =
forwarded message:</div><br class=3D"Apple-interchange-newline"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;" class=3D""><span style=3D"font-family: =
-webkit-system-font, Helvetica Neue, Helvetica, sans-serif; =
color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">From: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D""><a =
href=3D"mailto:internet-drafts@ietf.org" =
class=3D"">internet-drafts@ietf.org</a><br class=3D""></span></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;" class=3D""><span style=3D"font-family: =
-webkit-system-font, Helvetica Neue, Helvetica, sans-serif; =
color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">Subject: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D""><b class=3D"">I-D Action: =
draft-omara-mls-federation-00.txt</b><br class=3D""></span></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;" class=3D""><span style=3D"font-family: =
-webkit-system-font, Helvetica Neue, Helvetica, sans-serif; =
color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">Date: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D"">March 11, 2019 at 11:51:14 =
EDT<br class=3D""></span></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=3D""><span=
 style=3D"font-family: -webkit-system-font, Helvetica Neue, Helvetica, =
sans-serif; color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">To: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D"">&lt;<a =
href=3D"mailto:i-d-announce@ietf.org" =
class=3D"">i-d-announce@ietf.org</a>&gt;<br class=3D""></span></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;" class=3D""><span style=3D"font-family: =
-webkit-system-font, Helvetica Neue, Helvetica, sans-serif; =
color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">Reply-To: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D""><a =
href=3D"mailto:internet-drafts@ietf.org" =
class=3D"">internet-drafts@ietf.org</a><br class=3D""></span></div><br =
class=3D""><div class=3D""><div class=3D""><br class=3D"">A New =
Internet-Draft is available from the on-line Internet-Drafts =
directories.<br class=3D""><br class=3D""><br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: The =
Messaging Layer Security (MLS) Federation<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authors =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: Emad Omara<br =
class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;Raphael Robert<br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Filename =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: =
draft-omara-mls-federation-00.txt<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Pages =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 8<br =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Date =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: =
2019-03-11<br class=3D""><br class=3D"">Abstract:<br class=3D""> =
&nbsp;&nbsp;This document describes how the Messaging Layer Security =
(MLS) can be<br class=3D""> &nbsp;&nbsp;used in a federated environment =
where different MLS implementations<br class=3D""> &nbsp;&nbsp;can =
interoperate by defining the message format for user key<br class=3D""> =
&nbsp;&nbsp;retrieval. &nbsp;The document also describes some use cases =
where<br class=3D""> &nbsp;&nbsp;federation could be useful.<br =
class=3D""><br class=3D""><br class=3D"">The IETF datatracker status =
page for this draft is:<br class=3D""><a =
href=3D"https://datatracker.ietf.org/doc/draft-omara-mls-federation/" =
class=3D"">https://datatracker.ietf.org/doc/draft-omara-mls-federation/</a=
><br class=3D""><br class=3D"">There are also htmlized versions =
available at:<br =
class=3D"">https://tools.ietf.org/html/draft-omara-mls-federation-00<br =
class=3D"">https://datatracker.ietf.org/doc/html/draft-omara-mls-federatio=
n-00<br class=3D""><br class=3D""><br class=3D"">Please note that it may =
take a couple of minutes from the time of submission<br class=3D"">until =
the htmlized version and diff are available at tools.ietf.org.<br =
class=3D""><br class=3D"">Internet-Drafts are also available by =
anonymous FTP at:<br class=3D"">ftp://ftp.ietf.org/internet-drafts/<br =
class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">I-D-Announce mailing list<br =
class=3D"">I-D-Announce@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/i-d-announce<br =
class=3D"">Internet-Draft directories: =
http://www.ietf.org/shadow.html<br class=3D"">or =
ftp://ftp.ietf.org/ietf/1shadow-sites.txt<br =
class=3D""></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_035F80FE-4735-4AB2-A833-B0CCF874A78D--


From nobody Wed Mar 13 12:09:00 2019
Return-Path: <ted.ietf@gmail.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1ADB31310FE for <mls@ietfa.amsl.com>; Wed, 13 Mar 2019 12:08:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 SI7umPVsXljx for <mls@ietfa.amsl.com>; Wed, 13 Mar 2019 12:08:56 -0700 (PDT)
Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 105B01310E7 for <mls@ietf.org>; Wed, 13 Mar 2019 12:08:53 -0700 (PDT)
Received: by mail-io1-xd31.google.com with SMTP id p17so2700948iol.7 for <mls@ietf.org>; Wed, 13 Mar 2019 12:08:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Kn9tB/hcWAHY9EY/CR1VX/kqjl9PF9TwTpMH1LnlgCw=; b=QhqITJXmb9fa1Q63Jv5zv5pV0vHpsK4LU0j95NkSmm0sphbpi5niX6MnfnJUVCH405 AWG+u72H+FtXxNNRiMKqNq9uaqF4pi6GrVA/bln2QsMi5+yXw1wMelBCpe0abssnxFv0 iKi1SfXBigcmU/lm/2svgBgdVrtD2YymVXL71ThxlxB17WsAyc+0U2r6mx2TRIufg7PN QoFjxNrTGAlDsgqnrm5eR0D9TvQSTv3rJOBKEgIhYsDnF5N11GXF0OVEGjDfXuZlvwhv kE1sxuAd3wLnZ7O96sc6c2jpHCeMLg8FNAWYvNoXrcU52+iCSCFLGffmdgmk7purKEQK k16Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Kn9tB/hcWAHY9EY/CR1VX/kqjl9PF9TwTpMH1LnlgCw=; b=oOuLOpamaPnKAbt5+LeMRzsWt+yMCmH4qShjRcTSR6kMJMzY4TOSZgJPuRpPAUSIY1 a1Cqr1Qh5R4JMs6qKIRzt0SIIR2ld6cygrvl3F73iFibbhJTaE35kJC+E3l+Y/KtryBe AnxjcpJwgRj6TrkJGFQQyGDkO/p6BdYQbxoVWKMAA9IAvxiMAkxg0QgEmJzlG3Pm7lYx 5hxkpqNthpMV69FCG7F4f4KY9wktX8b7m+2LN0BmUhUv3Y5KGKokb2PbDnDaRbxC4V4B BRPnObWaz9ewW22Iu0IohozWSuDiMu0B6RaT8QF8rSq5qnUBZdLceNC9wqS6L+UujtHl 7vdA==
X-Gm-Message-State: APjAAAUPTU2EucQge2I2FMnSn7Vgj08IiHn1I+k9lBdlBzpYJKiD8Gub 0oeRMeJiLvsVBzcTtnhS38t6AkKOufwgDHFZRe0=
X-Google-Smtp-Source: APXvYqx4MnwKTnQas6FeIxkrYIVzdPLiDglnzE11c41Q/34j86X4wNDo448FqByryVP4iXXhIy7Y2zLCfoheZAD+NZ4=
X-Received: by 2002:a6b:710d:: with SMTP id q13mr2587167iog.145.1552504132145;  Wed, 13 Mar 2019 12:08:52 -0700 (PDT)
MIME-Version: 1.0
References: <155231947405.23094.13317482052323839515@ietfa.amsl.com> <BE7C3130-1A4C-41C7-B917-C5CFAC72477F@sn3rd.com>
In-Reply-To: <BE7C3130-1A4C-41C7-B917-C5CFAC72477F@sn3rd.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Wed, 13 Mar 2019 12:08:25 -0700
Message-ID: <CA+9kkMC+GT=ke6piUcm1vMD_N49RLPCT8gNVo-v_myTZShdYuw@mail.gmail.com>
To: Sean Turner <sean@sn3rd.com>
Cc: mls@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004f19520583fe890a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/mB1VmaQD3u5RJYCnKq7WquKAoyw>
Subject: Re: [MLS] Fwd: I-D Action: draft-omara-mls-federation-00.txt
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 19:08:59 -0000

--0000000000004f19520583fe890a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Howdy,

I found one of the use cases a bit confusing.  The text says:


3.2.  Different client applications

   Different client applications operated by the same server can use MLS
   to exchange E2EE handshake and application messages.  For example
   different browsers can implement the MLS protocol, and web developers
   write web applications that use the MLS implementation in the browser
   to encrypt and decrypt the messages.  This will require a new
   standard Web API to allow the client applications to set the address
   of the delivery service in the browser.  A more concrete example is
   using MLS in the browser to exchange SRTP keys for multi-party
   conference call.

It wasn't clear to me whether the intent was to cover single entities
who have multiple client applications (e.g. a phone and browser sharing
state on an exchange for a single user) or to cover the case where
different client applications wanted to exchange messages for different
users (the multi-party conference call among users on phones and
different browsers).    Given the overall topic, I assume that the first
of these is covered here and that the second is more basic to MLS, but
it might be useful to revise the text here to clarify.

regards,

Ted Hardie



On Wed, Mar 13, 2019 at 11:56 AM Sean Turner <sean@sn3rd.com> wrote:

> At the interim in January, the WG discussed the possibility of adopting
> work to address federations.  Part of that process is to consider and
> individual draft first and then do a WG call for adoption.  Emad promised
> to get a draft in before the deadline and he and Raphael met the deadline=
.
> They did their bit so now it is time for the WG to discuss the draft.  We
> have tentatively allocated some time on the agenda for this draft on the
> assumption that it will generate some discussion based on the amount of
> interest at the interim.
>
> Note that this =E2=80=9Cfederation=E2=80=9D we are talking about here is =
only about
> federating some/all of the key establishment, authentication, and
> confidentiality services because this would be in scope of the WG.
>
> spt
>
> Begin forwarded message:
>
> *From: *internet-drafts@ietf.org
> *Subject: **I-D Action: draft-omara-mls-federation-00.txt*
> *Date: *March 11, 2019 at 11:51:14 EDT
> *To: *<i-d-announce@ietf.org>
> *Reply-To: *internet-drafts@ietf.org
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>
>
>        Title           : The Messaging Layer Security (MLS) Federation
>        Authors         : Emad Omara
>                          Raphael Robert
> Filename        : draft-omara-mls-federation-00.txt
> Pages           : 8
> Date            : 2019-03-11
>
> Abstract:
>   This document describes how the Messaging Layer Security (MLS) can be
>   used in a federated environment where different MLS implementations
>   can interoperate by defining the message format for user key
>   retrieval.  The document also describes some use cases where
>   federation could be useful.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-omara-mls-federation/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-omara-mls-federation-00
> https://datatracker.ietf.org/doc/html/draft-omara-mls-federation-00
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>
> _______________________________________________
> MLS mailing list
> MLS@ietf.org
> https://www.ietf.org/mailman/listinfo/mls
>

--0000000000004f19520583fe890a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Howdy,</div><div><br></div><div>I found one of the us=
e cases a bit confusing.=C2=A0 The text says:</div><div><br></div><div><br>=
</div><div><pre><span class=3D"gmail-m_h">3.2.  Different client applicatio=
ns</span>

   Different client applications operated by the same server can use MLS
   to exchange E2EE handshake and application messages.  For example
   different browsers can implement the MLS protocol, and web developers
   write web applications that use the MLS implementation in the browser
   to encrypt and decrypt the messages.  This will require a new
   standard Web API to allow the client applications to set the address
   of the delivery service in the browser.  A more concrete example is
   using MLS in the browser to exchange SRTP keys for multi-party
   conference call.<br><br><span style=3D"font-family:arial,helvetica,sans-=
serif">It wasn&#39;t clear to me whether the intent was to cover single ent=
ities=20
who have multiple client applications (e.g. a phone and browser sharing=20
state on an exchange for a single user) or to cover the case where=20
different client applications wanted to exchange messages for different=20
users (the multi-party conference call among users on phones and=20
different browsers).=C2=A0=C2=A0=C2=A0 Given the overall topic, I assume th=
at the first=20
of these is covered here and that the second is more basic to MLS, but=20
it might be useful to revise the text here to clarify.<br></span></pre><pre=
><span style=3D"font-family:arial,helvetica,sans-serif">regards,<br></span>=
</pre><pre><span style=3D"font-family:arial,helvetica,sans-serif">Ted Hardi=
e<br></span></pre><pre><br></pre></div></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 13, 2019 at 11:56 AM Sea=
n Turner &lt;<a href=3D"mailto:sean@sn3rd.com">sean@sn3rd.com</a>&gt; wrote=
:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"=
overflow-wrap: break-word;">At the interim in January, the WG discussed the=
 possibility of adopting work to address federations.=C2=A0 Part of that pr=
ocess is to consider and individual draft first and then do a WG call for a=
doption.=C2=A0 Emad promised to get a draft in before the deadline and he a=
nd Raphael met the deadline.=C2=A0 They did their bit so now it is time for=
 the WG to discuss the draft.=C2=A0 We have tentatively allocated some time=
 on the agenda for this draft on the assumption that it will generate some =
discussion based on the amount of interest at the interim.<div><br></div><d=
iv>Note that this =E2=80=9Cfederation=E2=80=9D we are talking about here is=
 only about federating some/all of the=C2=A0key establishment,=C2=A0authent=
ication, and confidentiality services because this would be in scope of the=
 WG.<br><div><br></div><div>spt<br><div><br><blockquote type=3D"cite"><div>=
Begin forwarded message:</div><br class=3D"gmail-m_7662136077724077021Apple=
-interchange-newline"><div style=3D"margin:0px"><span style=3D"font-family:=
-webkit-system-font,Helvetica Neue,Helvetica,sans-serif;color:rgb(0,0,0)"><=
b>From: </b></span><span style=3D"font-family:-webkit-system-font,Helvetica=
 Neue,Helvetica,sans-serif"><a href=3D"mailto:internet-drafts@ietf.org" tar=
get=3D"_blank">internet-drafts@ietf.org</a><br></span></div><div style=3D"m=
argin:0px"><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif;color:rgb(0,0,0)"><b>Subject: </b></span><span style=3D"=
font-family:-webkit-system-font,Helvetica Neue,Helvetica,sans-serif"><b>I-D=
 Action: draft-omara-mls-federation-00.txt</b><br></span></div><div style=
=3D"margin:0px"><span style=3D"font-family:-webkit-system-font,Helvetica Ne=
ue,Helvetica,sans-serif;color:rgb(0,0,0)"><b>Date: </b></span><span style=
=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,sans-serif">Ma=
rch 11, 2019 at 11:51:14 EDT<br></span></div><div style=3D"margin:0px"><spa=
n style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,sans-se=
rif;color:rgb(0,0,0)"><b>To: </b></span><span style=3D"font-family:-webkit-=
system-font,Helvetica Neue,Helvetica,sans-serif">&lt;<a href=3D"mailto:i-d-=
announce@ietf.org" target=3D"_blank">i-d-announce@ietf.org</a>&gt;<br></spa=
n></div><div style=3D"margin:0px"><span style=3D"font-family:-webkit-system=
-font,Helvetica Neue,Helvetica,sans-serif;color:rgb(0,0,0)"><b>Reply-To: </=
b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helv=
etica,sans-serif"><a href=3D"mailto:internet-drafts@ietf.org" target=3D"_bl=
ank">internet-drafts@ietf.org</a><br></span></div><br><div><div><br>A New I=
nternet-Draft is available from the on-line Internet-Drafts directories.<br=
><br><br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Title =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0: The Messaging Layer Security=
 (MLS) Federation<br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Authors =C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0: Emad Omara<br> =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Raphael Robe=
rt<br><span class=3D"gmail-m_7662136077724077021Apple-tab-span" style=3D"wh=
ite-space:pre-wrap">	</span>Filename =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0: draft-omara-mls-federation-00.txt<br><span class=3D"gmail-m_7662136=
077724077021Apple-tab-span" style=3D"white-space:pre-wrap">	</span>Pages =
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0: 8<br><span cl=
ass=3D"gmail-m_7662136077724077021Apple-tab-span" style=3D"white-space:pre-=
wrap">	</span>Date =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0: 2019-03-11<br><br>Abstract:<br> =C2=A0=C2=A0This document des=
cribes how the Messaging Layer Security (MLS) can be<br> =C2=A0=C2=A0used i=
n a federated environment where different MLS implementations<br> =C2=A0=C2=
=A0can interoperate by defining the message format for user key<br> =C2=A0=
=C2=A0retrieval.=C2=A0 The document also describes some use cases where<br>=
 =C2=A0=C2=A0federation could be useful.<br><br><br>The IETF datatracker st=
atus page for this draft is:<br><a href=3D"https://datatracker.ietf.org/doc=
/draft-omara-mls-federation/" target=3D"_blank">https://datatracker.ietf.or=
g/doc/draft-omara-mls-federation/</a><br><br>There are also htmlized versio=
ns available at:<br><a href=3D"https://tools.ietf.org/html/draft-omara-mls-=
federation-00" target=3D"_blank">https://tools.ietf.org/html/draft-omara-ml=
s-federation-00</a><br><a href=3D"https://datatracker.ietf.org/doc/html/dra=
ft-omara-mls-federation-00" target=3D"_blank">https://datatracker.ietf.org/=
doc/html/draft-omara-mls-federation-00</a><br><br><br>Please note that it m=
ay take a couple of minutes from the time of submission<br>until the htmliz=
ed version and diff are available at <a href=3D"http://tools.ietf.org" targ=
et=3D"_blank">tools.ietf.org</a>.<br><br>Internet-Drafts are also available=
 by anonymous FTP at:<br><a href=3D"ftp://ftp.ietf.org/internet-drafts/" ta=
rget=3D"_blank">ftp://ftp.ietf.org/internet-drafts/</a><br><br>____________=
___________________________________<br>I-D-Announce mailing list<br><a href=
=3D"mailto:I-D-Announce@ietf.org" target=3D"_blank">I-D-Announce@ietf.org</=
a><br><a href=3D"https://www.ietf.org/mailman/listinfo/i-d-announce" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/i-d-announce</a><br>Inter=
net-Draft directories: <a href=3D"http://www.ietf.org/shadow.html" target=
=3D"_blank">http://www.ietf.org/shadow.html</a><br>or <a href=3D"ftp://ftp.=
ietf.org/ietf/1shadow-sites.txt" target=3D"_blank">ftp://ftp.ietf.org/ietf/=
1shadow-sites.txt</a><br></div></div></blockquote></div><br></div></div></d=
iv>_______________________________________________<br>
MLS mailing list<br>
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a><br>
</blockquote></div>

--0000000000004f19520583fe890a--


From nobody Wed Mar 13 12:19:22 2019
Return-Path: <emadomara@google.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4774131025 for <mls@ietfa.amsl.com>; Wed, 13 Mar 2019 12:19:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level: 
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 SorCdWsT66ar for <mls@ietfa.amsl.com>; Wed, 13 Mar 2019 12:19:11 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39872131105 for <mls@ietf.org>; Wed, 13 Mar 2019 12:19:11 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id h99so3243476wrh.12 for <mls@ietf.org>; Wed, 13 Mar 2019 12:19:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MycMGMiwnUAcUIzjVIwM89fHsY2BKu3vGawEglwY9Jo=; b=Mw68JB5K+7hdl4oaF1/FdBuwKtRdanBIsb4+ulQ7Df+MpgQV9a7u3STRAygm99jrQO nTyfSlmETDz17QNJa3XCGUKPsakc8pzG0JABiMsQr9jte7y7DZqRKUg+9uUKiJp0S7Tf 7kohgsnPlsOwQNGkhaxEnCfmSpQT3mvG5CXwlqVuW+hVLQ8IH7NogIhu/C6M6sGC8ZKM wDbV30xt6osHjtZmH3P82vyZ/iG0/41EjLFg6P/dywBFtzPYRxL6z7kOAUukUnM8yWoP TSQxhFptpQ3g9BOeJAJhhaQtf8yIkULgLv1LC3FOPF74efNqAWag7jYJ9XzqfbxHeZn/ E/Fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MycMGMiwnUAcUIzjVIwM89fHsY2BKu3vGawEglwY9Jo=; b=RpQ5MtxAVFF0A+Qkdq8VhZx3auYY35yZmsw2B15UXlwFI1/IyhoNXyNqPfi+xTY5vg okmz4hfUiDn+e4u7d2OBwkbNDKS5UqgrxygT2+s18kmTlLsIZhMNODoJGgb+HK/a2P38 0wUFiG7YG6M/VVeWBmcEif/bpLUN6t3gAM37v1A7y1T5XvF7BvK/4GnycZr/oTP5Hn8S Oe/94eSnYu9KXmbwECNKxgJ30KMRy59zaj2r6NqjRFL20pvcR9VNXR7qYPtwYae0m5We MsjfCcGBdSxXoF9PnwwRAkLWfNLBgWAd6Izbg2jE7jeVK33joc3+YHjSCFcadD0Uc/Ga aTkA==
X-Gm-Message-State: APjAAAVZTq8SjhzGAsBb0me+739O8V3trfvotv5Jon76nCmz/f4uq/oL g4P6vyT5jCLR/BXVAI3pPzCYNP7aDAAQPwNpzK27
X-Google-Smtp-Source: APXvYqwhsjqPvqFGuMT7aivUoe59rS576rS/rkHVQDvS+OG8Sge+ttkBN1NZYt5+ZIDwnc7v6cHr9HKIwskEK4/wjQo=
X-Received: by 2002:adf:b591:: with SMTP id c17mr30564465wre.195.1552504749355;  Wed, 13 Mar 2019 12:19:09 -0700 (PDT)
MIME-Version: 1.0
References: <155231947405.23094.13317482052323839515@ietfa.amsl.com> <BE7C3130-1A4C-41C7-B917-C5CFAC72477F@sn3rd.com> <CA+9kkMC+GT=ke6piUcm1vMD_N49RLPCT8gNVo-v_myTZShdYuw@mail.gmail.com>
In-Reply-To: <CA+9kkMC+GT=ke6piUcm1vMD_N49RLPCT8gNVo-v_myTZShdYuw@mail.gmail.com>
From: Emad Omara <emadomara@google.com>
Date: Wed, 13 Mar 2019 12:18:56 -0700
Message-ID: <CAHo7dC-o_gQNJ0WXWMDvjWbbQaDtLaWQ7X1CLxH=O3XwQpxG8g@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
Cc: Sean Turner <sean@sn3rd.com>, mls@ietf.org
Content-Type: multipart/alternative; boundary="000000000000196a430583feae1f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/s2YToajRhDhoC_g8_O39SJ5FjCk>
Subject: Re: [MLS] Fwd: I-D Action: draft-omara-mls-federation-00.txt
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 19:19:21 -0000

--000000000000196a430583feae1f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Ted,

Actually the intent was to support both scenarios and what is needed from
MLS to support them, which I think will be the same for both cases
(ignoring how different server entities communicate as mentioned in the
draft).

 I agree the text needs more clarification, will work on that!

Emad

On Wed, Mar 13, 2019 at 12:09 PM Ted Hardie <ted.ietf@gmail.com> wrote:

> Howdy,
>
> I found one of the use cases a bit confusing.  The text says:
>
>
> 3.2.  Different client applications
>
>    Different client applications operated by the same server can use MLS
>    to exchange E2EE handshake and application messages.  For example
>    different browsers can implement the MLS protocol, and web developers
>    write web applications that use the MLS implementation in the browser
>    to encrypt and decrypt the messages.  This will require a new
>    standard Web API to allow the client applications to set the address
>    of the delivery service in the browser.  A more concrete example is
>    using MLS in the browser to exchange SRTP keys for multi-party
>    conference call.
>
> It wasn't clear to me whether the intent was to cover single entities
> who have multiple client applications (e.g. a phone and browser sharing
> state on an exchange for a single user) or to cover the case where
> different client applications wanted to exchange messages for different
> users (the multi-party conference call among users on phones and
> different browsers).    Given the overall topic, I assume that the first
> of these is covered here and that the second is more basic to MLS, but
> it might be useful to revise the text here to clarify.
>
> regards,
>
> Ted Hardie
>
>
>
> On Wed, Mar 13, 2019 at 11:56 AM Sean Turner <sean@sn3rd.com> wrote:
>
>> At the interim in January, the WG discussed the possibility of adopting
>> work to address federations.  Part of that process is to consider and
>> individual draft first and then do a WG call for adoption.  Emad promise=
d
>> to get a draft in before the deadline and he and Raphael met the deadlin=
e.
>> They did their bit so now it is time for the WG to discuss the draft.  W=
e
>> have tentatively allocated some time on the agenda for this draft on the
>> assumption that it will generate some discussion based on the amount of
>> interest at the interim.
>>
>> Note that this =E2=80=9Cfederation=E2=80=9D we are talking about here is=
 only about
>> federating some/all of the key establishment, authentication, and
>> confidentiality services because this would be in scope of the WG.
>>
>> spt
>>
>> Begin forwarded message:
>>
>> *From: *internet-drafts@ietf.org
>> *Subject: **I-D Action: draft-omara-mls-federation-00.txt*
>> *Date: *March 11, 2019 at 11:51:14 EDT
>> *To: *<i-d-announce@ietf.org>
>> *Reply-To: *internet-drafts@ietf.org
>>
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>>
>>
>>        Title           : The Messaging Layer Security (MLS) Federation
>>        Authors         : Emad Omara
>>                          Raphael Robert
>> Filename        : draft-omara-mls-federation-00.txt
>> Pages           : 8
>> Date            : 2019-03-11
>>
>> Abstract:
>>   This document describes how the Messaging Layer Security (MLS) can be
>>   used in a federated environment where different MLS implementations
>>   can interoperate by defining the message format for user key
>>   retrieval.  The document also describes some use cases where
>>   federation could be useful.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-omara-mls-federation/
>>
>> There are also htmlized versions available at:
>> https://tools.ietf.org/html/draft-omara-mls-federation-00
>> https://datatracker.ietf.org/doc/html/draft-omara-mls-federation-00
>>
>>
>> Please note that it may take a couple of minutes from the time of
>> submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> _______________________________________________
>> I-D-Announce mailing list
>> I-D-Announce@ietf.org
>> https://www.ietf.org/mailman/listinfo/i-d-announce
>> Internet-Draft directories: http://www.ietf.org/shadow.html
>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>>
>>
>> _______________________________________________
>> MLS mailing list
>> MLS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mls
>>
> _______________________________________________
> MLS mailing list
> MLS@ietf.org
> https://www.ietf.org/mailman/listinfo/mls
>

--000000000000196a430583feae1f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Ted,<div><br></div><div>Actually the intent was to supp=
ort both scenarios and what is needed from MLS to support them, which I thi=
nk will be the same for both cases (ignoring how different server entities =
communicate as mentioned in the draft).</div><div><br></div><div>=C2=A0I ag=
ree the text needs more clarification, will work on that!</div><div><br></d=
iv><div>Emad</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla=
ss=3D"gmail_attr">On Wed, Mar 13, 2019 at 12:09 PM Ted Hardie &lt;<a href=
=3D"mailto:ted.ietf@gmail.com">ted.ietf@gmail.com</a>&gt; wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Howd=
y,</div><div><br></div><div>I found one of the use cases a bit confusing.=
=C2=A0 The text says:</div><div><br></div><div><br></div><div><pre><span cl=
ass=3D"gmail-m_-3568720532585941570gmail-m_h">3.2.  Different client applic=
ations</span>

   Different client applications operated by the same server can use MLS
   to exchange E2EE handshake and application messages.  For example
   different browsers can implement the MLS protocol, and web developers
   write web applications that use the MLS implementation in the browser
   to encrypt and decrypt the messages.  This will require a new
   standard Web API to allow the client applications to set the address
   of the delivery service in the browser.  A more concrete example is
   using MLS in the browser to exchange SRTP keys for multi-party
   conference call.<br><br><span style=3D"font-family:arial,helvetica,sans-=
serif">It wasn&#39;t clear to me whether the intent was to cover single ent=
ities=20
who have multiple client applications (e.g. a phone and browser sharing=20
state on an exchange for a single user) or to cover the case where=20
different client applications wanted to exchange messages for different=20
users (the multi-party conference call among users on phones and=20
different browsers).=C2=A0=C2=A0=C2=A0 Given the overall topic, I assume th=
at the first=20
of these is covered here and that the second is more basic to MLS, but=20
it might be useful to revise the text here to clarify.<br></span></pre><pre=
><span style=3D"font-family:arial,helvetica,sans-serif">regards,<br></span>=
</pre><pre><span style=3D"font-family:arial,helvetica,sans-serif">Ted Hardi=
e<br></span></pre><pre><br></pre></div></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 13, 2019 at 11:56 AM Sea=
n Turner &lt;<a href=3D"mailto:sean@sn3rd.com" target=3D"_blank">sean@sn3rd=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div>At the interim in January, the WG discussed the possibility of ado=
pting work to address federations.=C2=A0 Part of that process is to conside=
r and individual draft first and then do a WG call for adoption.=C2=A0 Emad=
 promised to get a draft in before the deadline and he and Raphael met the =
deadline.=C2=A0 They did their bit so now it is time for the WG to discuss =
the draft.=C2=A0 We have tentatively allocated some time on the agenda for =
this draft on the assumption that it will generate some discussion based on=
 the amount of interest at the interim.<div><br></div><div>Note that this =
=E2=80=9Cfederation=E2=80=9D we are talking about here is only about federa=
ting some/all of the=C2=A0key establishment,=C2=A0authentication, and confi=
dentiality services because this would be in scope of the WG.<br><div><br><=
/div><div>spt<br><div><br><blockquote type=3D"cite"><div>Begin forwarded me=
ssage:</div><br class=3D"gmail-m_-3568720532585941570gmail-m_76621360777240=
77021Apple-interchange-newline"><div style=3D"margin:0px"><span style=3D"fo=
nt-family:-webkit-system-font,&quot;Helvetica Neue&quot;,Helvetica,sans-ser=
if;color:rgb(0,0,0)"><b>From: </b></span><span style=3D"font-family:-webkit=
-system-font,&quot;Helvetica Neue&quot;,Helvetica,sans-serif"><a href=3D"ma=
ilto:internet-drafts@ietf.org" target=3D"_blank">internet-drafts@ietf.org</=
a><br></span></div><div style=3D"margin:0px"><span style=3D"font-family:-we=
bkit-system-font,&quot;Helvetica Neue&quot;,Helvetica,sans-serif;color:rgb(=
0,0,0)"><b>Subject: </b></span><span style=3D"font-family:-webkit-system-fo=
nt,&quot;Helvetica Neue&quot;,Helvetica,sans-serif"><b>I-D Action: draft-om=
ara-mls-federation-00.txt</b><br></span></div><div style=3D"margin:0px"><sp=
an style=3D"font-family:-webkit-system-font,&quot;Helvetica Neue&quot;,Helv=
etica,sans-serif;color:rgb(0,0,0)"><b>Date: </b></span><span style=3D"font-=
family:-webkit-system-font,&quot;Helvetica Neue&quot;,Helvetica,sans-serif"=
>March 11, 2019 at 11:51:14 EDT<br></span></div><div style=3D"margin:0px"><=
span style=3D"font-family:-webkit-system-font,&quot;Helvetica Neue&quot;,He=
lvetica,sans-serif;color:rgb(0,0,0)"><b>To: </b></span><span style=3D"font-=
family:-webkit-system-font,&quot;Helvetica Neue&quot;,Helvetica,sans-serif"=
>&lt;<a href=3D"mailto:i-d-announce@ietf.org" target=3D"_blank">i-d-announc=
e@ietf.org</a>&gt;<br></span></div><div style=3D"margin:0px"><span style=3D=
"font-family:-webkit-system-font,&quot;Helvetica Neue&quot;,Helvetica,sans-=
serif;color:rgb(0,0,0)"><b>Reply-To: </b></span><span style=3D"font-family:=
-webkit-system-font,&quot;Helvetica Neue&quot;,Helvetica,sans-serif"><a hre=
f=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">internet-drafts@iet=
f.org</a><br></span></div><br><div><div><br>A New Internet-Draft is availab=
le from the on-line Internet-Drafts directories.<br><br><br> =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Title =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0: The Messaging Layer Security (MLS) Federation<br> =
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Authors =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0: Emad Omara<br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Raphael Robert<br><span class=3D"=
gmail-m_-3568720532585941570gmail-m_7662136077724077021Apple-tab-span" styl=
e=3D"white-space:pre-wrap">	</span>Filename =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0: draft-omara-mls-federation-00.txt<br><span class=3D"gmail-m_-=
3568720532585941570gmail-m_7662136077724077021Apple-tab-span" style=3D"whit=
e-space:pre-wrap">	</span>Pages =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0: 8<br><span class=3D"gmail-m_-3568720532585941570gmail-m=
_7662136077724077021Apple-tab-span" style=3D"white-space:pre-wrap">	</span>=
Date =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0: 20=
19-03-11<br><br>Abstract:<br> =C2=A0=C2=A0This document describes how the M=
essaging Layer Security (MLS) can be<br> =C2=A0=C2=A0used in a federated en=
vironment where different MLS implementations<br> =C2=A0=C2=A0can interoper=
ate by defining the message format for user key<br> =C2=A0=C2=A0retrieval.=
=C2=A0 The document also describes some use cases where<br> =C2=A0=C2=A0fed=
eration could be useful.<br><br><br>The IETF datatracker status page for th=
is draft is:<br><a href=3D"https://datatracker.ietf.org/doc/draft-omara-mls=
-federation/" target=3D"_blank">https://datatracker.ietf.org/doc/draft-omar=
a-mls-federation/</a><br><br>There are also htmlized versions available at:=
<br><a href=3D"https://tools.ietf.org/html/draft-omara-mls-federation-00" t=
arget=3D"_blank">https://tools.ietf.org/html/draft-omara-mls-federation-00<=
/a><br><a href=3D"https://datatracker.ietf.org/doc/html/draft-omara-mls-fed=
eration-00" target=3D"_blank">https://datatracker.ietf.org/doc/html/draft-o=
mara-mls-federation-00</a><br><br><br>Please note that it may take a couple=
 of minutes from the time of submission<br>until the htmlized version and d=
iff are available at <a href=3D"http://tools.ietf.org" target=3D"_blank">to=
ols.ietf.org</a>.<br><br>Internet-Drafts are also available by anonymous FT=
P at:<br><a href=3D"ftp://ftp.ietf.org/internet-drafts/" target=3D"_blank">=
ftp://ftp.ietf.org/internet-drafts/</a><br><br>____________________________=
___________________<br>I-D-Announce mailing list<br><a href=3D"mailto:I-D-A=
nnounce@ietf.org" target=3D"_blank">I-D-Announce@ietf.org</a><br><a href=3D=
"https://www.ietf.org/mailman/listinfo/i-d-announce" target=3D"_blank">http=
s://www.ietf.org/mailman/listinfo/i-d-announce</a><br>Internet-Draft direct=
ories: <a href=3D"http://www.ietf.org/shadow.html" target=3D"_blank">http:/=
/www.ietf.org/shadow.html</a><br>or <a href=3D"ftp://ftp.ietf.org/ietf/1sha=
dow-sites.txt" target=3D"_blank">ftp://ftp.ietf.org/ietf/1shadow-sites.txt<=
/a><br></div></div></blockquote></div><br></div></div></div>_______________=
________________________________<br>
MLS mailing list<br>
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a><br>
</blockquote></div>
_______________________________________________<br>
MLS mailing list<br>
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a><br>
</blockquote></div>

--000000000000196a430583feae1f--


From nobody Wed Mar 13 18:56:47 2019
Return-Path: <sean@sn3rd.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29C07131162 for <mls@ietfa.amsl.com>; Wed, 13 Mar 2019 18:56:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=sn3rd.com
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 Hk4iStPyNWBO for <mls@ietfa.amsl.com>; Wed, 13 Mar 2019 18:56:43 -0700 (PDT)
Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com [IPv6:2607:f8b0:4864:20::831]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4DE3F131168 for <mls@ietf.org>; Wed, 13 Mar 2019 18:56:43 -0700 (PDT)
Received: by mail-qt1-x831.google.com with SMTP id v32so4338485qtc.10 for <mls@ietf.org>; Wed, 13 Mar 2019 18:56:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sn3rd.com; s=google; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=VemajbViIHiMSY760H0LzA5ImxXVE+pxXpxo2i2ziUo=; b=Ss/4F33HypF7wyZu7EPdqNxV5ZOLJVzGcIngzb36mlxA2Ix1xXhWWTfapfQBOBZ4sr B8G+bvVHtslQMOl7wJEDelpk52ecHQiE/2iTMLNjP2LkVz1d3m9rfuqOPtDfhZNBfGrQ DlipG7+FmOTbqGly4Ghnyzi98kaVuf5xcOdUE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=VemajbViIHiMSY760H0LzA5ImxXVE+pxXpxo2i2ziUo=; b=csHy0XC6ZplgAr4FNffvyf/OJtBbLtMDViyqUkZmNztehRyHayIZJsEF5akt3KAohG o6sdUSXPPfNAANNF1ZOSj/aGndBGln8AKxrefqtbwQMPgoH04qWt5UxTxxbT6VmtKi/F VDITgag1x4oIY7cvN0ZBCvTUJWEcchmzvmFNVgaa87AJbPznPzndyt+ySzzEvHY7Qzyp l+JR4mJA3/erLc79JfPqCaFCOQ/BS2xAlu0aRoPUIZm9UyyPWo1J0xcm6tiv82L7EWpX f6E6D/Gc+pOnZHfHlWrgEyYYslQwQp3fg9h237RNE8lVUD1NNw+76pu48LC/Gqem9/ME gbDQ==
X-Gm-Message-State: APjAAAWGPdkXsp79G9oSVS/gZtx6uc7cIybwJF/LXt90vlIc900YZoeN 7bxVPItBC721DYO9Ne635rQKZuCSdpxLcw==
X-Google-Smtp-Source: APXvYqx6/HgP/gkYLyiGaEPoncUTtr6XLrDoE2MCQvtYlF+OHhxNg/o1gNhebvMefu3cJZjGNzMAvA==
X-Received: by 2002:a0c:d2d4:: with SMTP id x20mr36805605qvh.227.1552528602350;  Wed, 13 Mar 2019 18:56:42 -0700 (PDT)
Received: from [172.16.0.18] ([96.231.217.246]) by smtp.gmail.com with ESMTPSA id o37sm8934168qto.11.2019.03.13.18.56.41 for <mls@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Mar 2019 18:56:41 -0700 (PDT)
From: Sean Turner <sean@sn3rd.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Message-Id: <18D371B4-5509-438D-8AF6-691AB9C8D403@sn3rd.com>
Date: Wed, 13 Mar 2019 21:56:40 -0400
To: mls@ietf.org
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/YvUyxrqUjyfIu1q_Ebzklyu3xMM>
Subject: [MLS] MLS@IETF104 agenda
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Mar 2019 01:56:46 -0000

The DRAFT agenda has been uploaded:
https://datatracker.ietf.org/meeting/104/materials/agenda-104-mls-00

I will upload it to the GH repo tomorrow. It will appear at:
https://github.com/mlswg/wg-materials/tree/master/ietf104

We still need to firm up the Tues/Thurs split.

Note that we have two session scheduled:

   mls Session 1 (2:00 requested)
   Tuesday, 26 March 2019, Afternoon Session I 1350-1550
   Room Name: Congress Hall 1 size: 250
   ---------------------------------------------
   mls Session 2 (1:00 requested)
   Thursday, 28 March 2019, Morning Session I 0900-1030
   Room Name: Congress Hall 1 size: 250
   ---------------------------------------------

Links for remote participation (meetech, jabber, audio) can be found on =
this page:
https://datatracker.ietf.org/meeting/agenda/

spt=


From nobody Tue Mar 19 15:33:23 2019
Return-Path: <malw2@cam.ac.uk>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1FB12788F for <mls@ietfa.amsl.com>; Tue, 19 Mar 2019 15:33:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.158
X-Spam-Level: 
X-Spam-Status: No, score=0.158 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=universityofcambridgecloud.onmicrosoft.com
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 YNjkyCP0zCr8 for <mls@ietfa.amsl.com>; Tue, 19 Mar 2019 15:33:18 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70123.outbound.protection.outlook.com [40.107.7.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E75EE130DC4 for <mls@ietf.org>; Tue, 19 Mar 2019 15:33:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=UniversityOfCambridgeCloud.onmicrosoft.com; s=selector1-cam-ac-uk; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gx5t3z/1xLPdCs5NEaZaVB/D/lAy6q5rZWvH38hSct8=; b=i9XnCsRQkqrUdLsay0Htn7MjfeSy3AecGKNjfw0PlV+uExNotnsKwl8IyQAJVAm12CTPUoamiOw7SY8ozwpe57nzlzsu2dsl1trOHLp8Y7vIcJKQjTjt9/PvP0Q8S6YsJdiGThoI791oRbhnNMKtmxylnYj7/x0/48rWOGPf/o4=
Received: from VI1PR0801MB1296.eurprd08.prod.outlook.com (10.167.197.146) by VI1PR0801MB1792.eurprd08.prod.outlook.com (10.168.67.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.13; Tue, 19 Mar 2019 22:33:11 +0000
Received: from VI1PR0801MB1296.eurprd08.prod.outlook.com ([fe80::115c:1de1:f2ba:690c]) by VI1PR0801MB1296.eurprd08.prod.outlook.com ([fe80::115c:1de1:f2ba:690c%2]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019 22:33:10 +0000
From: "M.A.L. Weidner" <malw2@cam.ac.uk>
To: "mls@ietf.org" <mls@ietf.org>
Thread-Topic: Proposals for handling concurrent messages
Thread-Index: AQHU3qO7vFsPft27yE62tRLT8TpCKw==
Date: Tue, 19 Mar 2019 22:33:10 +0000
Message-ID: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR10CA0059.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::36) To VI1PR0801MB1296.eurprd08.prod.outlook.com (2603:10a6:800:3a::18)
x-ms-exchange-messagesentrepresentingtype: 1
x-gm-message-state: APjAAAUohzZ7gG69SBjSg6oaUfvSxBNS9vfZbybcIf41WUJ8z/KPa8W7 OAN1GEf2ENx844Jy0yO50fSpG4iwy9/DPuEvnZc=
x-google-smtp-source: APXvYqxtxPn8Ii5nybGW2YVAQBZP32zfAqiWU6EX/8Y6Ct2m3nstEj2UhfRndmHA83I3McvOflWPOpIiEds1Ryww5u4=
x-received: by 2002:a1c:1c5:: with SMTP id 188mr1862766wmb.52.1553034788211; Tue, 19 Mar 2019 15:33:08 -0700 (PDT)
x-gmail-original-message-id: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com>
x-originating-ip: [209.85.128.41]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 94faaddd-6584-4ace-23d0-08d6acbadd71
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(49563074)(7193020); SRVR:VI1PR0801MB1792; 
x-ms-traffictypediagnostic: VI1PR0801MB1792:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=malw2@cam.ac.uk; 
x-microsoft-antispam-prvs: <VI1PR0801MB1792F964A4ABC9A993DD831BAC400@VI1PR0801MB1792.eurprd08.prod.outlook.com>
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(366004)(136003)(396003)(39860400002)(189003)(199004)(3846002)(9686003)(5660300002)(256004)(786003)(2351001)(55446002)(8676002)(71200400001)(8936002)(4744005)(66066001)(478600001)(186003)(316002)(71190400001)(2906002)(68736007)(1730700003)(6916009)(81156014)(61266001)(15650500001)(81166006)(2501003)(6436002)(86362001)(305945005)(733005)(498394004)(5640700003)(476003)(102836004)(7736002)(25786009)(97736004)(26005)(6116002)(95326003)(52116002)(486006)(6506007)(386003)(6486002)(106356001)(105586002)(98316002)(5024004)(14454004)(54896002)(53936002)(99936001)(54556002)(99286004)(61726006)(74482002)(6512007); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0801MB1792; H:VI1PR0801MB1296.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cam.ac.uk does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: tW2Do177GIF0cLO+kMHO3jug72cftLtvBl21QSWGlYE/Rpbplbneabmof4EMF7Tc3jwTs46fQmYo4RvmZGdp6AnM7Hk5Z6kcIbSmdzGVfLrvZ9b/JRLzDBUV1e3eAzMh+wMvu2eL/EbIXk6DpUX9IudBv7bVvk8jfEi/C52pL9Duf6msokNq14n+3TYfuibrAtR/YC3pcavPO0SoDxRIwmlNrExG5MlF9XeOFCZa66hkhOagwx72yiTp1CzGu2o2hmz9cGx4ns5giE+Cibmgsy7JJE74u8z5EbxbaBY/1Vvg6lc2ScVuuQ83K7ceyiL1H3xfqwNClP58ok3qQxmsxB63dINYj0lQPmaiK5aBSa6O9LXpvxuTgjGqIYItkOtONe6j6ZieNhjy2oimEXQXGWCosCZXF9GojpqhyuIjcVA=
Content-Type: multipart/mixed; boundary="_006_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_"
MIME-Version: 1.0
X-OriginatorOrg: cam.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 94faaddd-6584-4ace-23d0-08d6acbadd71
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 22:33:10.4522 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 49a50445-bdfa-4b79-ade3-547b4f3986e9
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1792
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/jmKTiBaP-O2vHCHLWNOeAcdodPA>
Subject: [MLS] Proposals for handling concurrent messages
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2019 22:33:21 -0000

--_006_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_
Content-Type: multipart/related;
 boundary="_005_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_";
 type="multipart/alternative"

--_005_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_
Content-Type: multipart/alternative;
 boundary="_000_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_"

--_000_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBNTFMgV29ya2luZyBHcm91cCwNCg0KSSd2ZSBhdHRhY2hlZCBhIGRvY3VtZW50IHRoYXQg
ZGV0YWlscyBzb21lIHByb3Bvc2FscyBmb3IgaG93IHRvIGJldHRlciBoYW5kbGUgY29uY3VycmVu
dCBtZXNzYWdlczsgc2VlIG1haW5seSBTZWN0aW9uIDIuDQoNClRoZSBiYXNpYyBpZGVhIGlzIHRv
IHVzZSBzb21lIG9wZXJhdG9yICogd2hpY2ggImNvbWJpbmVzIiBrZXkgcGFpcnMuICBFLmcuLCBm
b3IgRGlmZmllLUhlbGxtYW4ga2V5cywgKHgsIGdeeCkgKiAoeSwgZ155KSA9ICh4ICsgeSAobW9k
IHxnfCksIGdeeCBnXnkpLg0KDQpXaXRoIHRoaXMgb3BlcmF0b3IsIHdlIGNhbiBjb21iaW5lIGNv
bmN1cnJlbnQgdXBkYXRlcy4gIEUuZy4sIGlmIGEgdXBkYXRlcyB3aXRoIHggYW5kIGIgdXBkYXRl
cyB3aXRoIHksIHRoZW4gdGhlIHRyZWUgY2hhbmdlcyBieTogKGVtYmVkZGVkIGltYWdlKQ0KW2Nh
dXNhbF9maWcyLnBuZ10NCldpdGggc29tZSBleHRyYSBlZmZvcnQsIEkgYmVsaWV2ZSB3ZSBjYW4g
ZXZlbiBzdXBwb3J0IGNvbmN1cnJlbnQgQWRkcyAoU2VjdGlvbiAzLjMpLg0KDQpNeSBhcG9sb2dp
ZXMgaWYgdGhlcmUgYXJlIG1pc3Rha2VzIG9yIGlmIHRoaXMgaGFzIGJlZW4gZGlzY3Vzc2VkIGJl
Zm9yZS4NCg0KQmVzdCwNCk1hdHRoZXcgV2VpZG5lcg0KTVBoaWwgU3R1ZGVudA0KQ29tcHV0ZXIg
TGFib3JhdG9yeSwgQ2FtYnJpZGdlDQo=

--_000_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_
Content-Type: text/html; charset="utf-8"
Content-ID: <22F10F0D87C99E47ACC0FF80297F4FD6@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9Imx0
ciI+DQo8ZGl2PkRlYXIgTUxTIFdvcmtpbmcgR3JvdXAsPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPGRpdj5JJ3ZlIGF0dGFjaGVkIGEgZG9jdW1lbnQgdGhhdCBkZXRhaWxzIHNvbWUgcHJvcG9z
YWxzIGZvciBob3cgdG8gYmV0dGVyIGhhbmRsZSBjb25jdXJyZW50IG1lc3NhZ2VzOyBzZWUgbWFp
bmx5IFNlY3Rpb24gMi48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoZSBiYXNpYyBp
ZGVhIGlzIHRvIHVzZSBzb21lIG9wZXJhdG9yICogd2hpY2ggJnF1b3Q7Y29tYmluZXMmcXVvdDsg
a2V5IHBhaXJzLiZuYnNwOyBFLmcuLCBmb3IgRGlmZmllLUhlbGxtYW4ga2V5cywgKHgsIGdeeCkg
KiAoeSwgZ155KSA9ICh4ICYjNDM7IHkgKG1vZCB8Z3wpLCBnXnggZ155KS48L2Rpdj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PldpdGggdGhpcyBvcGVyYXRvciwgd2UgY2FuIGNvbWJpbmUgY29u
Y3VycmVudCB1cGRhdGVzLiZuYnNwOyBFLmcuLCBpZiBhIHVwZGF0ZXMgd2l0aCB4IGFuZCBiIHVw
ZGF0ZXMgd2l0aCB5LCB0aGVuIHRoZSB0cmVlIGNoYW5nZXMgYnk6IChlbWJlZGRlZCBpbWFnZSk8
YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2PjxpbWcgc3JjPSJjaWQ6aWlfanRnY29vdnYyIiBhbHQ9
ImNhdXNhbF9maWcyLnBuZyIgd2lkdGg9IjM5MSIgaGVpZ2h0PSIxNjYiPjxicj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2PldpdGggc29tZSBleHRyYSBlZmZvcnQsIEkgYmVsaWV2ZSB3ZSBjYW4gZXZl
biBzdXBwb3J0IGNvbmN1cnJlbnQgQWRkcyAoU2VjdGlvbiAzLjMpLjwvZGl2Pg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxkaXY+TXkgYXBvbG9naWVzIGlmIHRoZXJlIGFyZSBtaXN0YWtlcyBvciBpZiB0
aGlzIGhhcyBiZWVuIGRpc2N1c3NlZCBiZWZvcmUuPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPGRpdj5CZXN0LDwvZGl2Pg0KPGRpdj5NYXR0aGV3IFdlaWRuZXI8L2Rpdj4NCjxkaXY+
TVBoaWwgU3R1ZGVudDwvZGl2Pg0KPGRpdj5Db21wdXRlciBMYWJvcmF0b3J5LCBDYW1icmlkZ2U8
YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_--

--_005_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_
Content-Type: image/png; name="causal_fig2.png"
Content-Description: causal_fig2.png
Content-Disposition: inline; filename="causal_fig2.png"; size=5808;
 creation-date="Tue, 19 Mar 2019 22:33:10 GMT";
 modification-date="Tue, 19 Mar 2019 22:33:10 GMT"
Content-ID: <ii_jtgcoovv2>
Content-Transfer-Encoding: base64

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

--_005_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_--

--_006_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_
Content-Type: application/pdf; name="treekem_causal_paper_mls.pdf"
Content-Description: treekem_causal_paper_mls.pdf
Content-Disposition: attachment; filename="treekem_causal_paper_mls.pdf";
 size=308648; creation-date="Tue, 19 Mar 2019 22:33:10 GMT";
 modification-date="Tue, 19 Mar 2019 22:33:10 GMT"
Content-ID: <f_jtgcobum1>
Content-Transfer-Encoding: base64

JVBERi0xLjUKJdDUxdgKNzMgMCBvYmoKPDwKL0xlbmd0aCAyMDczICAgICAgCi9GaWx0ZXIgL0Zs
YXRlRGVjb2RlCj4+CnN0cmVhbQp42n1YS5PbOA6+51f4tnJVrLXe0t5mUslu7Wyqtma6ag5JDozE
tlmRRS8pp9P/fvABkNqddu+hWyBIgiAeH0D/evfm7x+ydpM1aZ5V5ebufpPlWdrl7aau9ykxhs2n
5J25RDNud8U+T+62TZeE7S5L7Jb+fnv/8R8y8d9tXic+zrt3/nQO/uSilYk/bH8JSv8z+Mt5++Xu
35uyTsui3OxwWtbIOb/ZR1n2yyFYe7ITRM7CuvdBiCdlsuTX4KGJGXrSxcQZkuk+3SYjqVWV4z5t
njZts6H1aZHlctBHM89H+0BC6IA/ty1dxA2TDaxZndZ1QYqVaVm1y/rQb/MmOcqOrHsLoklyOnaf
dXJs0WyyMi3Kmo/dZUWXdi3dsCzphoUIykjdLK+Sj35237d1nhiSMDs/qeYkYp92+y6DiD0rUVSq
9Od9tb87urjd5XWZRNvzPh4MNvbBfaVBm9hlgT9ZoVyMl4X74OajUL2fyC8BRm5h5LyukhN8GmHS
aA7LlvloZqGOBmu/45+K1iMt6w+FsyKtKtF3cLG/xGgHLC2WpeRHKwxRviD5yvj4nz9A5Mno4pxu
d2WeJb9bM9gQZcG9ObnRmSCj5SosIaqMp7sWSW/0hPjNna8VLDvRcKboKQrVoCjKZLI/ZmGpeVMy
esZbszrtyMPP9t+x5m2uJglRHEIMf49vRtnSFgnFMqWJTDzzFBl7ELbTffMi8blriCHGIZFnuCfQ
Vg/1aUHvR5UdzL2u/pR/Ya13t9R2p/PoejePyLaupsRhl19OMBwz8GkQIZE8saoB3uxnTj5a5QN5
Rri4NlhxNrPVzdh0NNNBhDYcvt/YTnosAQHUH2hLfHvLPWYYaILjzEwwVFmTLU8emSgWj3APIiWr
yBkcpmVDMfB2iVwLQ9mFLSKMDEc3WQ4lYkX7v4udeisjdh6tODBYyQJcLArbAJyGGwGvF5IY6Cjg
afAotBlHIRaZRJ7sCSs0FgIr3bV6VZq3Rmy4rI7ISRmMlBVuOshAwqDje9FHfQDyyQc6NtMtO/uJ
I6FYc1QGB0uISLIGyY3lOpgywrpEDgBiPBw1lb5N7J6HKEM3K3EOtreiM3aykumrifUvj8Me2Mff
IY/9CANV7WrCAqF/YhteJtcbhUNiS4pIfiCMR3iu6JLBy/zkZyXMfAnkm0cZUmKIBxlNiGFknwT9
q/mkiVAWkgglbVRvRYrNpqISc3SjlRXLjKxjiAJ7tTwGhJE9zA6akCFv2McYGfn8nJkQ9aTk/oZ6
KFh7srtZgrLDmSRZaSOfXkUGJDkY5GEFNxn7sO5d5dz7cRSHSUwSi9w92NmGEyXZoKJHp8J30Q1W
mOEykileptKnHM5uquRzXjTtFx4gn6X67ZPTeg8aBBsv4yw0AykWrGbGSK0r6tH4PJpe6tI+Gf2B
gmek+BpVHqEoX/eFGK6Et+rI0bogKprLfPRcr5qCUm8QrgQcEY9sy1mmkRJOrDtwuQOISSWjpS9r
MW15ujebw05C3Rs3wkZtlUQnOCbzjzdxlWrkidO6ywXrqQ65z/uisOEK7FGV3OwE7rMlZXd11iUf
UNboTOrroizlQMYyQJOwuLrKRoqhqko4Q0nNcl+znzD5cHTaWd0EJkARmQVA87co9FJjiHxeY4gR
rCSwBWwxqBFTjYN+jbEVPNaNvt+dH1ktFQDox9fEx0mkBz+hVorZ6dbpLUXfLb1Uz67JntoQog03
PETYqNr1TjGHmDOh2ddRIhMb2aPklmF31PIuE5OdV0z04RtXi7bU9YsdpVpAKvURL7NqRc7rBKLB
feD6x0CDRFA2w6gJs1t6VOJmWp8KpN2OYzQcLCNzdlWWaJrRl74v+sziKq1uJpPRHuzgtcxMwJJe
K1GhTwEiRr/UEzUsqoQTsw1RZtij6PHc6f8UHA5oiC2pvbc/DHVIuFRZUj29nK+qAubRVihpFuLK
OWA067VJIzGsrFs7IAyed0B82lPRhxBC1t3rdWe8qpIwDTXwa5Emmtonqbfon4SFPKIUrqhc3DF4
FNwlyWtOBtf3UCmLcOyOsiwe+ebgTl5YAAvhUO8c7BwX9i0no3ALFqAZwPkwW7Y8NoRiMxFF2MIA
ii4v8mNyXGae1X8rTLwL/GVdP89sBczA3viaWypFezZBhTRLQHFE7aDf7Hdnbics1/qMPazPoYZb
+RC1BcGk10WG3h5yPNDHc0fKA+mdQHFtz2pKisEpxHaVvBz8jSR+eoN5NwisoS4ywnX6lKHYepZz
WKSvA5DxcqDkYw+hV9P3HGgAgQs6sD+ox5AQypvV+9qN4Pt5n+/x8salMxoVZTgRL7tZdCa55S84
bRjk6mtTi5lnD0Qwop0GNV4tFwOhAQlyKQug/4S97Njzq1fMybLZnEXCD+cbakkBsNqlKuw3P8N+
mbwOHesTjwzxHnb4iFarlmZTnuMYrm/nhm1NHHmgM3VhqJX48oF/8WiWXzzqFwiKyaUKYvqqy8fU
M3C9CRyfCmRelnN3VX2BiSgNP+CeXl90VxhI615oQM+33/kldnWlrr5qlzBa+jLIc/pClDaBxoyL
dGmn4gQ0br2qJn5TECphayaFBV8zLWCX7fVdeJWNg/D1iULUV0ACiFfESeaIKENgxnGvEji7Mvym
IjwtPFDilRoGWfTiEhOILAwlJgBmGD4BZbeXUgLu+aLTTsztZX6VqUC77heaenzqJemtoSCELRoZ
bHuRx19zG5F/euyjduLloJHf1Gm9oZ49bdt2+S2LJt68v3vzF3QrcKoKZW5kc3RyZWFtCmVuZG9i
ago4OSAwIG9iago8PAovTGVuZ3RoIDI0MjAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4K
c3RyZWFtCnjazVlLj9s4Er73r/CeVgbajChKorS3yWSCzAYD7AId7GGSA1tm20JsyUvJcby/futB
ypJb7p4Ag8WiD+ajRBarvnr224e7N++lXshYlHEpFw9PC6lSofNsoeNUSJUvHtaL36Nfm+VK6TQ6
GNfX1XFn3D0sFGn06bBcJUW0Nr1lir3tOrOxHc8q4z98JLKBxm3smsem59+m5YPCl6etdZ6839oz
j9bt8svD3xcrmYtSafhVIktLZrFp8SSloqptPscqq6seeVRwVN1veYu4wV/3WPfOuHMgaBrr/Naz
U+pmw2TEoo6AcQkvkVHHy7+re/7ksBE8KL8I5PPul4c7uYjhTy6SWIu0TBaZLoXKy0W1v/v3ncgK
XWZEMRrSlop5IvM8LL75dS8X79q7f8JfOHYVzl2NDn47o1SpRZEUiyzLRJFpltj7enMkGRdZJP+2
XGWpjn4D1fCDYfF4UW7HK3XDv61b1w3LD2YPS0CCs/bjL78JXvmAygMRvHmvyjEfiU5EplPgnTgw
TJPGY5pSaKUChf7L3DEyFYXOA813Jrl6cSxSdbmoWc+yI4XWw12Pc9wUIgeE/QA35zluVipLRCmz
KWQBY9XROdssQcr97rwsVETIWQSAJ0oUKvM2+LRcpXEcnZYAQsvjw7HnAdgIDiRoqPZLna2c7Tue
ONsddwxlpHpy7Z432DBbtBCcTlXOBxJ37Qv3rG5bJbKAkCjBsl39bZnlYGF12/BahUdv0Z5M3dzj
cUlkEGolHHvcgBvpyU8A6SOSnnn8dmvcxuACHJixVcNyuMnsBA/IMtNYjZBeRvkXMF2/Dq9piPd4
yjW/Mk8mYstVeDRssHB5XHf8e2y+gosA5ZwaXiChwa9p+HOz/oZMW9eR6eDWaetptmbNRAdnv9Xt
sdud5zir2v0BdFd3JBfwNRacG/iuGViWWsQDcn+atREpClkEknb2FLhc5YMdvZ07pgDXkgQK4bEA
RiEzDwYP4A8tvv5EIvhGIHasiqREJ49iTMCRmAO80FRIsOWVNTte6wkaBAx6+6RQJJCd7S2IizYt
WDoNSIc4uIgMYJHC5RjMAsVN4BpvGIwyH7tiOP+7wQvR5UsE6QGZORB/bUc0HpBAe6VvXBrrb84h
pbnILx7pdXF7PuixeL6rN1uyV+ZkZ82TJwkRGIyf5Iey9+9PICqkZTZnA/CsqZfita/0rjNPjodL
XMQ8gCKjBCSsdJJG79GrHXuyP6T+dEUNi/koa0CSYOs4bgnefE8HkuThqd7t5szDWZa42eGjwUzb
veXRkF/4jeAccYJ2Sr9bvztVHECFZKjZWunzHhmgIdk8wLqbj3elkDIo64MnKabhrswG+/ocZ/Hc
OalIUnUV76bH5CJR2egYOQcdPGZkqatUaQor9OamDZ4EwlWshC7SqXBR/rOPTCD+DU/4+YanKfMh
RNYkd3nlzACjlF7AhlcEQJWAQ9LPLqvXdgVLJ6+PGCHvpsfE3m/jkvfb/EiI2+k1fgZ/rzLNYXLm
xVqKJHvZtSYiLl7PPtIfsfW/dszVOEaDEjMA5gMGMtr0BuBn9dOsT4ebVZq/rLEEmBveyDda99S6
vefC8M9XcuTnZ5zde9eSQn4KV43jAHvmsmQ96kGPuMR6xFHQY0g6cK2xJ17ZuJbugjXWKEIkzgGi
qLtZx6pFXqhXLTH7I5aY/DmWqMZOHJgHR0su1hcm+PDWS2VrPGYxgVZZMUXtycenNAZxbNsjutbd
muf2+2Fw/FUPcIHwEn1qdvXX0UegVh749K4MmY7kNBJDBYo4TcrJZVDeUdmF42PnFw1/t7FQU9UV
r4V4MeOyr/PCVKHZN1WYxVE7D+K4hFLi/8e3FpBDvGrxiUj+dJbPc8dkUESVP8QyJasgbdaHLzFU
yPhVfEl5UUE3kkUoM5OLn7/lGQutf0hQf8g1skvPwLPB8rQzAJ4EKgkwqbzAmLOn8iMHpDYVrLfU
y9CaMiR4dmUIykjgkw/8zicfOGwsxSvYp8QBVi7dDZiYx50f8TaWOZBv7SlTPPb2ZsGB6fw4AKkU
6rvHHdoQbg05V+hptEffq/AlmnWGrGZaQo4c7wPl2CrJoq6yUL7XyB9kX8MqZEvkanjmHUdVmx1K
CGSD2qK9vUGEnHnCnRf8ot409edYpdj2gX0saWnD2fWxsjxuj+521g0YOzrwPL7WA9ltjsYZ/z7r
FVAH/fGPw3RPRityezCon7hDQ7Sd7VGcGCez+FKCaHKIPvx4/dcBItb1UI/uPAdUYdQVVcQ3VVdo
LNyqmpBTwLU90O+HnBn32yfeYrG2Xb+65D9MMXk9ZM33XGqftnUolPH7vWEkdPyRaczu/B8f9m7i
Cu7pOQOu2l1ohq0ZS2soODsPuSuYHSftPdjtmBPQ5876/hebTcs9tjTat87TrhELeQV4Ft7GNfZK
IPNI0ICBVaXAF0hmNQGlScDHz2B+lL5rbCyVobE05wJizC8gHCZ8wr9QZlQHycgn5TxZ265y9cVI
YelznMTDTTB/wG/5JtiS97xq+AeEF5RGlg9Le19OeLj7lgZskM1PD5xXDJlZHkPh3/HA89f37HKo
uPTXOk9LcRoH1zWZyuVQhoW0EGTpDT4n5+15zOOpPDxBKIaf9RuCNgm+Kr1AaqjTAQ++00qJQte7
cdeUBKLU5bvKEN5hi49UZCzBy1Fm1z13YYGhnzzqyAfA70jOngnUyHce+vIPRqY77/e2d3wN1OHu
fOhbqlPPHVjqtFOckubh5x0HQxDT6qM9v9Dn+gcSmdpxS4wcUMhhZsJbroWOh+D1jhTxEcplCefM
4Fwl46i6B8H7Rh6Axrdh0U+g4JuNb/iFht344Tgf8nVqHwLHHXoZqUMkXqxKSEHyYhI4gkixl8Vg
o2BG6q73ULivIG7VoEZ2+0wCwN7yN08viEIWmZDJdWJ+/S8JUT57PR4cXo/j4fV4N0fegYDVBg+L
4aZpwOGvBMsAwZVkCh+ZZElIyH1FVVtIF7BblWNx0s83yyAnLQZNHRxpFhA0k6ElsZCZ/KFyo5vP
9KRMX8v0ALHlQLS2ELEtP5FLKxgcKAvPuCWDC0McwMmNFFwWQl2a7DM4vnqyFuX/6MHPOh2gXR8f
OFFUmShl+azBgXWs4toW3IrpfbjreaEHR3PvK2thBQ2LQD2AkQmXnILAxHuVbBxbYULG5+/z51sz
BHqYDS0rf6VPMHxjWOpcQF2dlKIoihBC/X+d/gtg/w+GCmVuZHN0cmVhbQplbmRvYmoKODMgMCBv
YmoKPDwKL1R5cGUgL1hPYmplY3QKL1N1YnR5cGUgL0ltYWdlCi9XaWR0aCAzMDUKL0hlaWdodCAx
NjYKL0JpdHNQZXJDb21wb25lbnQgOAovQ29sb3JTcGFjZSAvRGV2aWNlUkdCCi9TTWFzayA5NSAw
IFIKL0xlbmd0aCAyNzUzICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42u2b
a0iTbRjH1ZyHaWYSqBmJyGtZnkgrmPopREgQyzz0JSIKJvqtD4WhUClFR1CUJCFNyFJGSyPQEjTD
kCA6rBbRwYQgQzMPqDXzfS8YjDEXaq2355m/3wfZrue+t93X//o/u+49j//+CwAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAH2bx5c3JyMnkAwJIAgCXdnjdv3vj4+BgMhv9nutFo1Gg0
r1+/XjAIWNI96O3t9fDwOHz48PxDEk9NTXUI7tq1KykpaW5uziXTF4PUT05OzmKCMJ8PHz7k5eUF
BQWtWrUqPz9/aGgIS7qTJZ89eybBhoYGV01fDE1NTTJL5i4YBAe+fPmyfv16DzsSExNjYmKwpNtY
Uq/Xa7Xa8fFxV01fDJOTk4GBgUVFRQsGwYEjR46ICjt27JBzl2Ssp6dn48aNEsGS7mFJ6TbXrFmT
mZnpqukWi0Wn0wUEBJjNZluwrq5OJpaXl9u/VFZWlsx1aHedBsGe2NjY1atXj46OOjQqWNI9LGky
meab5TenDwwMBAcHSzc1PT1tHePv75+enj47O2s/rKKiQuY+f/58wSDY4+vrm5GR4RAMCwvDksq3
5M+w91RLS4tEGhsbXThdMBgMEi8uLp6amoqLiwsJCRkcHHQY09zcLGOuX7++YBAWtGRoaCiWdA9L
1tTUSKS9vd2F063IllAOSRMrf41G4/wBnZ2dcqiqqmrBINC4Lp/Gtba2ViJtbW0unG5Futbo6Gg5
qtfrnX7Ijo4OOVpdXb1gEJz+vCPt/eTk5P379/l5x50s2dra+rPG9ZenW+nv79doNHI0LS3NYRdJ
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
S3jQgcLCQi8vLxFdHufl5cnj7u5u91haUlLSli1bXr16JdKfO3dOjUsQS0ZEREgb8+3bN3FlW1tb
ZGQklnRj6uvrJS2lpaXWp6Ojo6K41MDw8LAbrM56jTUjI0P2lSpd0dGjRx1a1r1799K4uitms1l2
WzqdzmKx2IJ9fX2y787OznaDBU5OTgYFBYnusq9U6RLky/HYsWNynvT19Y2NjZXvFGtDrkZLWn/e
GRoa4ued5czBgwelGOQ8Qyr+uiVzc3O5CAJbt26Nj48nD0qw5N27d6uqqqKionx8fOLi4q5du0Zm
lhXfv3+X7kgq4ezZs2QD4O9SXFxsbY1WrVo1MjJCQgD+uiU9PT03bNjArc4AAAAAAAAAAAAAAAAA
AAAAAAAACuE/SqoVDwplbmRzdHJlYW0KZW5kb2JqCjk1IDAgb2JqCjw8Ci9UeXBlIC9YT2JqZWN0
Ci9TdWJ0eXBlIC9JbWFnZQovV2lkdGggMzA1Ci9IZWlnaHQgMTY2Ci9CaXRzUGVyQ29tcG9uZW50
IDgKL0NvbG9yU3BhY2UgL0RldmljZUdyYXkKL0xlbmd0aCA3MiAgICAgICAgCi9GaWx0ZXIgL0Zs
YXRlRGVjb2RlCj4+CnN0cmVhbQp42u3BMQEAAADCoP6pZwhfoAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeA2mTC8YKZW5kc3RyZWFtCmVuZG9iagoxMDEg
MCBvYmoKPDwKL0xlbmd0aCAyOTg1ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVh
bQp42q0ay5LbNvLur5hbqFoLIV4E6dTWll3rVBJv9uJJbVJxDhwJM8NYIrUk5bHy9duNBkFSA2lG
Xp8IgGCj3y/wzfWLb7/n5oqnrEgLfnV9e8W5YbnIr0yqGJfZ1fX66vek7BZLxUVS1fiUyfUil0lr
7YIn794uljz5md7/Ll7CQIrkg5BG/+En9vPK7nra0d/j9tLPHhYiTyzBbLaVX62bxRLW15amnV21
tu9o123bbAdIw/u+ae168cf1T1fp1ZJLplVBaHd92VtGSPx7BCoKMwIVRZY8VJuNX+7DcLcpEbsD
zUp6tEBxs/EwkBv4/Oio8Bv3OzoHTu6+WyxlWgCmlT+IngZxr1p/YgDX4ihCBR4j5cj0d29/pgWU
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
qJW6jEnBlJH04Q8zGOTTEOYs+zSkWFFMqQRjOeOOoNoplXFHYCmO54EcDcGSu1FJxoty8s5wB4h0
TE1ylqp5jP0Z80Ovjr/xMgA0XHVDTYGA1W/BCq0uqpdugnJR/DvIUROU7688DMrz7TpwutKzTJa7
j5dQqk+hCiZWpQLl4ecYr+dmdj3HTGk43L9durBmb91QzmvIpzOxek9oKHlAowqsPzxhNGAfskbu
Gs2ZMOUZ32tEcAs09psAiQUgCBYfS4RdRBSqCFVGUjSBFGEyW8NoVpbiAtfl/V45VhizYI8Yuvu2
8ynRNLsrT5lGMSn4t+3dvbF3wYzTtHeXHj1vjVQxlyAKyCGHceenDBefAJRwkNl6P0t8ucNQlpXc
vHkYXDFRuvnFNOfiEOZl+b9v2DBly8WGl/mCNpMMgEVMiEdhLXMXz7HVSB4qpb6GWpcMKqS3dy/Z
WYLeYXvS2c+eBPXCO3IOUYIfua+dj/tjDqGUpVQT8LUEaEZneABdll9dCTRmF/xKNyVs+WbIQdCK
2cnS9Z70pydflVYCjIULb3wXVQc+VFdd9XAIz1JQ7DRXWNNBAn+bNBcPdZA1hTPrmnkWmhbSOd7S
U0RgKsysUkKGcbMACM/C39NPlkUlM4X4qp005K2FmZo2uzwHv5Xqj8TNhSczK5Z+sdzDhRdxVjh1
/jtKYIvP+ysAuZT/9/N57cfRfuBIzZU31FJ+hbW5wUrEhGsGvs4GUZVeNf8LE3rwXwplbmRzdHJl
YW0KZW5kb2JqCjExMSAwIG9iago8PAovVHlwZSAvWE9iamVjdAovU3VidHlwZSAvSW1hZ2UKL1dp
ZHRoIDM5MQovSGVpZ2h0IDE2NgovQml0c1BlckNvbXBvbmVudCA4Ci9Db2xvclNwYWNlIC9EZXZp
Y2VSR0IKL1NNYXNrIDExOSAwIFIKL0xlbmd0aCAzODQzICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVj
b2RlCj4+CnN0cmVhbQp42u2cW0hcVxuGo/U4pmolYDxQERmNrUYx2oLRqyKBBiTRmNibUcSCone5
aLEo2ERa6gkMSqVCjUJNE6TGlOKhHtKIp0IxiakSktYIQiyeI9qoNf/HP/zD/M5Ex8523KPPczHs
+fZae5bffte711qzxlevAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AGAPeffdd0+dOkUeAABTAgDAlA52Sp88eeLi4tLc3Gyb6i0tLc7Ozo8fP94xSB4AU1J/So8cObJj
mXv37kmxy5cvm61++vTpLcHz589HR0dvbm4qUt0S5C89d+6cJUHyAGZ59uxZWlqap6enl5fXxYsX
p6enMSVbmtLw8HBKSsrMzIyhM8qxRCRufWd88OCBBOvr65WqbgmNjY1SS+ruGCQPYMrc3Nzbb799
xIioqKjQ0FBMyWamJF0vIyPD39+/vb1d8t/W1ibHEtF3Tys7Y05OjkajWVpaUqq6JSwvLx89ejQ3
N3fHIHkAUz755BO5BR988IFYt6Tr7t27J06ckAimZOPBZ1dXV1hYmGRengjd3d2KTFtkrnHs2LEz
Z84oVX19fT0+Pt7Dw2NsbMwQrK2tlYpFRUXGlzp79qzU3TLZMRu0xzx0dnZKmYqKii0VY2NjAwMD
NzY2rM/DYSY8PPytt96an5/fMlLFlGw8+Ozp6dF3Rnnt7e1VpDOOjo6a2oWV1ScmJry9veUvWl1d
1Zdxd3dPTEw07onC1atXpe7Dhw93DNpjHsRPtFqt9B3jWiMjI1KsuLhYkTwcZlxdXZOSkrYEjx8/
jinZbPApJpaVlSVTFZmwGKYtEpH4Np3xdRj3pps3b0rk+vXrClYXmpubJZ6Xl7eyshIREeHj4zM5
ObmlTFNTk5S5cePGjkE7zUN5ebkE+/r6DBFJiJOT09TUlJV5ALOm5OvriynZbPA5ODhodoF3aGjI
ys5YXV0tkTt37ihYXU9ubq6ckqmcvLa0tJgW6OjokFNVVVU7Bu00D7Ozs25ubpmZmfq34s8ygJTW
Wp8HYPqmqsGnsl+F19TUSKS1tVXB6npk7hYSEiJnc3JyzDZSv1h97dq1HYP2mwedTqfRaBYWFuS4
oaFBynR2diqbh0M+15AZrsw1fvnlFxa6VT74tLw33bp163XTln9dXY+MXpydneVsQkLCltUkm01b
9j0PAwMDEhfLkuPExEStVmu6ds30TZFV2ZMnT7IlQM2DT8t709jYmEQKCwsVrC4sLi4GBwf7+fmV
lJSYLSBcuXJFTo2Oju4YtN88CNHR0TExMePj41KgrKxsX/JwIHn27NmFCxfefPNNT0/P1NTU58+f
s3lSzYPPXW2wkRHav/4q3Gx1IT093dHRsaurS47T0tLk2PRrMht8Fb7veXj1v+0QMjB2c3Mzu5+K
LQFwGAafu+pN+fn5Go3mxYsXSlWvq6uTYgUFBfq3MiAMCgoKCAgw7pK22TS4v3kw/FHyKJfyOp3O
9DpsnoRDMvjcVW969OiRNT+v2FJdJjLSN+Pj49fX1w1l+vv7nZyckpOTDRH9Lynu379vfCmzQTvN
gzHZ2dlySpJgeso2eQCwO8QVd/tLUiurx8bGmv7m1GzwAOQhLi4uMjLSjvIAsO88ffrUmn/Zsdvq
qv2XHYrnYW1trbKyUoY9paWldpQHADiQ5OXl6RcMvby8ZmdnSQgA7LspOTg4hIWFmW6YBADVYsnG
bAAATAkAcCQAxAPoChAPAKICxAPoChAPALoClAPoChAPALoClAPoChAPALoClAPoCgDxALoClANI
CwDlALoClANIiyQAygF0BSgHAGkBygGkBcgGAGkBygGkBcgGAGkBygGkBcgGAGkBygGkBYBsAHUB
sgGkBYBsAHUBsgFAWoBsAHUBsgEAwJEAAFMCAMCRAABTAgDAkUgLAND7yMyuePLkiYuLS3Nzs4Xl
W1panJ2dHz9+TJsB8CVLGn/v3j0pdvnyZbPVT58+vSV4/vz56Ojozc1Ny5tx6tSpc+fOHeA2A2BK
2zA8PJySkjIzM2NovBxLROLWd/AHDx5IsL6+fldNamxslFpS9yC1GQBfshDpzhkZGf7+/u3t7dLy
trY2OZaIvstb2cFzcnI0Gs3S0tKumrS8vHz06NHc3NyD1GaAQ+5Lf//99xdffBEZGenm5nb8+PGL
Fy/+/vvv25Tv6uoKCwuTZoeGhnZ3dysyFZLpz7Fjx86cOWOIrK+vx8fHe3h4jI2NGYK1tbVSsaio
yPhSZ8+elbrbT6Bs0+bOzk4pU1FRsaVibGxsYGDgxsbGrtoMcDh96eXLl4mJiUf+n/fff3+bKj09
PfoOLq+9vb2KdPDR0VFTt5mYmPD29o6KilpdXdWXcXd3l9Ya927h6tWrUvfhw4f73mYxGa1WGx4e
blxrZGREihUXF++2zQCH05e+/PJL+egTJ078+OOPMqOZnp6+detWVlaW2cJzc3NySqY/MgkyTIUk
IvFtOvjrMO7gN2/elMj169e3XKG5uVnieXl5KysrERERPj4+k5OTW8o0NTVJmRs3bqihzeXl5RLs
6+szRKTxTk5OU1NTlrcZ4DCb0smTJ2XW9scff1hSeHBw0Oyi8dDQkJUdvLq6WiJ37twxvUhubq6c
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
hIWFsWESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJj/AILs9FgKZW5kc3RyZWFtCmVuZG9iagox
MTkgMCBvYmoKPDwKL1R5cGUgL1hPYmplY3QKL1N1YnR5cGUgL0ltYWdlCi9XaWR0aCAzOTEKL0hl
aWdodCAxNjYKL0JpdHNQZXJDb21wb25lbnQgOAovQ29sb3JTcGFjZSAvRGV2aWNlR3JheQovTGVu
Z3RoIDg2ICAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnja7cExAQAAAMKg
/qlnDQ+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAACAPwPMFps7CmVuZHN0cmVhbQplbmRvYmoKMTI1IDAgb2JqCjw8Ci9MZW5ndGgg
MzI0OSAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNq9WkuT28YRvvtX7E1g
1XKMeQGDJBcplqocx87Bm/LB1gFLYJeISJABQK3236cfM3hQw6WkpHJZYB6c6enp/vrrxr65++77
dzK/kako0kLe3D3cSJkLp9xNnhohdXZzV938njT9aq21S8rV+7u/ff/O6PkvVCqkLW5SnrpZWZmU
p77cwU8ylRw77KjxTwV/FU+o+/7Q8WLL7YtUpE6FxQ4PPEcXCxGVMLkOc/Y8ReU3uSjylFcRNi9u
tChALpqUxvZSIi/szXo27RaPWSRlW8X2VbCBK67t667umwnj5GLf/0K//Yl6XtaqS0Vu9Ddo9exy
SK1+hlitjXXJ3baOCa1TYYpxbtVMVrAZcD4cXythQZ1rqYU1ReR0sPpoPYqsZ37OPiqhFl9iPcq8
eE6QSEkbppRdjbejk2FLLybZl5+aPYkIvfWu3tftSrlk6Lkn7GvS5aIO1DeuGpXNCmPNtxj2cisL
Slga9r9iu2Uizb5ls3OZzzf7y2qtcheWXIqmpEiL8YiPMe0vlCD8ImY+Y61VBg1zs1ZgQ3BTNPWH
+o9Um7YZmkOLvuESJbSIugN4vh1N/XXMfqUUmZYLpzu0uP7jiUyypF1izg3iu1Gt5NgyA8emR18P
MRXqTEzi/Bq1SHDgLJ8ZNi83lEPNr5uVypNt2T769h58pHys/fbDthz4reljp12rNBcSNiBn9Pqs
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
ztkmcnYGvDQ62Ht987InwoKuKMTvAT3fP9+9oWtahSl9fS8H9Ple2TTwNczqXoVG13TQs1oP9bde
dlhzZ+DxVKsBhjLwYOfD+sHAQEcOU+9rlx9rTZ4xI7s9/NJK/mArJ//cMzsuZqjt6drOQSMHD7rl
s21XHnISUQnR7BMaj3uwlu9a3Lfucq6U+1Oz6ZK/Dfm3+y+4HDyjdFelWW1T0PwQbXRS6JA0wvNo
nnPPjRrPGakdMCjaUOVsVNu99fsv9ILNXrf/ppjaVWn859Obx5Oy6FVya3XNxrP3bxUtKrs6sWVJ
JYP1ptS3CTm9jm2BuMycYuVAHrCLrMncVzBhRz4/+UIbue7eyfiiHbFe9eguUbvoTEGzQ/ox4dav
trxennnim4q0N8K7duH+Q712dN+9lRdtRYGVaLZr18nzuQfqlZN7JgTDSf8GfOAnpgplbmRzdHJl
YW0KZW5kb2JqCjMxMCAwIG9iago8PAovQXV0aG9yKCkvVGl0bGUoKS9TdWJqZWN0KCkvQ3JlYXRv
cihMYVRlWCB3aXRoIGh5cGVycmVmIHBhY2thZ2UpL1Byb2R1Y2VyKHBkZlRlWC0xLjQwLjE4KS9L
ZXl3b3JkcygpCi9DcmVhdGlvbkRhdGUgKEQ6MjAxOTAzMTkyMjI5MjBaKQovTW9kRGF0ZSAoRDoy
MDE5MDMxOTIyMjkyMFopCi9UcmFwcGVkIC9GYWxzZQovUFRFWC5GdWxsYmFubmVyIChUaGlzIGlz
IHBkZlRlWCwgVmVyc2lvbiAzLjE0MTU5MjY1LTIuNi0xLjQwLjE4IChUZVggTGl2ZSAyMDE3L0Rl
Ymlhbikga3BhdGhzZWEgdmVyc2lvbiA2LjIuMykKPj4KZW5kb2JqCjI2NiAwIG9iago8PAovVHlw
ZSAvT2JqU3RtCi9OIDcxCi9GaXJzdCA2MTcKL0xlbmd0aCAzMTY4ICAgICAgCi9GaWx0ZXIgL0Zs
YXRlRGVjb2RlCj4+CnN0cmVhbQp42r1a23LbOBJ911fgMdktD+4kUTU1VbbjTJzEl9i5zUylXLJN
y9yRRIWkkni+frsBkAIvkqysax9igk0Affp0o9GAIiJNGBFRQqSMiIgZ0cbAUxAjYngqwnmMHyLC
Y5ZAIyHcQDeRwD+hOTQEESqBT4mCf1qORBIRCd/gDaZVEXQ0jMhESOgoiGICNChNlLINQ5S2n2Ki
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
o7XpNQwMehgWTGfTjggE6C6uAwH6yhd6ToCJRIY9YowYPoioAbQOT4JjQ/sMrmMv8Beo/0KPiTon
eSHKZFsCyuK2BDmXg8BAb9Crh63+BGzIjl7gQ+u2CBiJaix4q+zh2GXDB+QYHHpAjs7oeTaA0u3d
h736bpdRnR1actAu+YActMs+Krv4lRyQwzwqHpDDPLoXDV1k3SGbTNE4QJsNU+rulChopvSnGONP
HEb5p/ZPf4oxsX8mm/bY3rqvZ3dhIv0ZT/ozk/SLS/qlj//ldu3S3WyA9MlOsmgTwHWTwHEY+ko2
cP1wOK7G03wycme21fGvPoYFlY/1jmRN4ThJT/LblH4o09WZ7WyRzvfdTx9RU8f9FyYUKPIKZW5k
c3RyZWFtCmVuZG9iagozMTEgMCBvYmoKPDwKL1R5cGUgL1hSZWYKL0luZGV4IFswIDMxMl0KL1Np
emUgMzEyCi9XIFsxIDMgMV0KL1Jvb3QgMzA5IDAgUgovSW5mbyAzMTAgMCBSCi9JRCBbPDlBNTRB
MjAxNUI4OEZDRURFQkNEMEYyMjkyNzZBREI1PiA8OUE1NEEyMDE1Qjg4RkNFREVCQ0QwRjIyOTI3
NkFEQjU+XQovTGVuZ3RoIDc0OSAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFt
CnjaHZQ5TFVREIZnHo/tgRur7KAsPhQQRPaHyOqGgAiK4gLE3soYjZWtFpbGhEmUxIoEE6MFtsZK
ExM7bexMrIyxslC+v/kyM+fOvfec851jZvYvYZYwt/ubRtSyE6eOEzlIgA5q3URZIAkGqR0jygY5
YIRaF1EuyAOnqXUS5YMUmKV2lKgAFII5ah1Eu8BusEitnWgP2AuWqbUR7QNFYI3aEaJiULKDYE6p
w6SloIxaJ7VW0nKwn1oXtTRpBaikdpLaIdIqUE1tlFoLaQ2opTZGrZm0DtSDBnAAHASNQL9xyM32
aImbQDO9ZaAUFIMSwAtiEky5FQ2pQ/+sCWp1tXRpt7y7GtVqtNNbCapBnVvNO41qj7R52tUh0OlW
+0ajPTxcDvT3vaAP9IMBBopAlVt3ozpGQcatdUvpMDgBtGo1bmM/NDAOJgCTSZwBY27jvzQ6BU4x
y1kwR3oOTIML4Kzb3G89fB7MgIvgMph3W67Q6AK4xMe17FfATbDkduuTHrkKroHr4Aaf5BuBz4HP
IdtX3G6/Vseq++QjokDRwN1IuD18qRrKB8oHogeiB/8XqBwIHAgcaBtoG/Iv5fbkgV6Au4G7gbGh
jce/QNaQmEqlIxKGJESzKHdbr9dbMDFkoqRh+oF1gXWBZoGdgTmBQ1HvtpmjXp1z9SJ6pEnVi03B
oQvMicNu28/VweEM1AssiW63D0UawKvoAUgTA2AQ4Eaw8aGd7nP7klLHCECQmOC7mi9iRgZgUyBD
zIPTbt++qg0P4iyYpk3rjBGxQKoV15WhFZcR2gB8iSVSLTuCBEbEMkCLQIuQFpgTK2DV7fsffXfN
/VKPLhTz5MZPc3+/rtTdPy8q2rkt/YyiLE+U31OU9MRGWlG2J/7eUZTjWSuPFeV61tunivI8WTCj
KN+TDR8VpTzZllFU4MlnxYoKQSNoAjq6vaAP9AMdWF3NQyADhsEJoPtZx1S3ma6vcaBdmPTki62d
Cb7atv+5NJtTCmVuZHN0cmVhbQplbmRvYmoKc3RhcnR4cmVmCjMwNzY0MwolJUVPRgo=

--_006_CADSARUtSRJGWz9SpiD87mOG34NCTswEcQMeeftv9x6gathQmailgma_--


From nobody Wed Mar 20 08:23:38 2019
Return-Path: <rlb@ipv.sx>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4003612786D for <mls@ietfa.amsl.com>; Wed, 20 Mar 2019 08:23:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ipv-sx.20150623.gappssmtp.com
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 s5l06Ca5px2P for <mls@ietfa.amsl.com>; Wed, 20 Mar 2019 08:23:32 -0700 (PDT)
Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49A22129532 for <mls@ietf.org>; Wed, 20 Mar 2019 08:23:32 -0700 (PDT)
Received: by mail-oi1-x22a.google.com with SMTP id t206so2115280oib.3 for <mls@ietf.org>; Wed, 20 Mar 2019 08:23:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipv-sx.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VtdTTcWTc65BLeXKo3CBtgwsFut+Df2M7vksAGjj0QQ=; b=M3X1SuC1fgFpTJoDDyXXcrLR8/3WETpIbzeLxF7wa2L7H0KIclfsgghnNU8nVP0nqK 26q5UnC4MBLG+Y4mvMM3yDuUjpx8Ax9+WRVdDKzGAWkTZbD58zfYC3Xw5BlrxbyC0SrL C/nFHdo/5pALvqEla1WPjZaY8Sv2a4VbtowAOCUcnSeXU2OFNHxUz3ig/3XbC2x57nbU r5Hf713W7gBZnZaRCoyjNyFhKKLvVCcIo1OQ/bkyRYAzoE8yFSYhvMghWVTnpl0dvEZS f6r4Lgv65oXFVLLYxzkBBgiPS2e5bm9PRej3BynBkKIQ6ytzYJou1UDA0MRsNRITzuaY 1fiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VtdTTcWTc65BLeXKo3CBtgwsFut+Df2M7vksAGjj0QQ=; b=FQ+m4o7e5jTNb9SYVXELL3INQLJH79YWT9QUZ6Y3rAlWGRx3fny4k7rdBJGnhWYUQM uDOa2z5eoJEdNe5FU29grUbw+5FhfemuhZ2QdejXaocFUrd6SmHbQQO5WFdeIKmYpRup GvlYOQvqtN9eE6kf7zF5n/zseJ6WHLQDBYES8paCT66ND69XVB3+3hUF8TsfHDqjS12S hpTrwL1qV4ohYD+gpE8En8YxO4uWZAf8y/ReW874PsNqj34CrdU46GYp4ce9D47MHKp1 MiD+nV/fCFnnp0Np4UJob3Hknz30xTPrYwT/KX1MlgJj/HbyGdvtMb9+ZzKstlwuurJ2 Nysg==
X-Gm-Message-State: APjAAAXl4x/OMhUp4TvOo5Id4jftc6g1KTjo18KhHTg0OBVn7OybSajB irGdTYTt1m6j4MERzKL7HruLM+yHoJ+IQg9pZWrVDw==
X-Google-Smtp-Source: APXvYqzqpJDTSsZeu1d+st4+Z64erbzFppSljmHKenx5kyhUsYDF95syhFL1wjWzkvNzIuwVQYYm1hyK1Vgz1by+OBw=
X-Received: by 2002:aca:4812:: with SMTP id v18mr5191614oia.36.1553095411464;  Wed, 20 Mar 2019 08:23:31 -0700 (PDT)
MIME-Version: 1.0
References: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com>
In-Reply-To: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com>
From: Richard Barnes <rlb@ipv.sx>
Date: Wed, 20 Mar 2019 11:23:15 -0400
Message-ID: <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com>
To: "M.A.L. Weidner" <malw2@cam.ac.uk>
Cc: "mls@ietf.org" <mls@ietf.org>
Content-Type: multipart/related; boundary="0000000000004df12d0584883483"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/t-A-q6PxH6XdUxtZQBMfFbQGt3g>
Subject: Re: [MLS] Proposals for handling concurrent messages
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 15:23:36 -0000

--0000000000004df12d0584883483
Content-Type: multipart/alternative; boundary="0000000000004df12a0584883482"

--0000000000004df12a0584883482
Content-Type: text/plain; charset="UTF-8"

Hi Matthew,

Thanks for thinking about this.  The idea has come up a few times, but it's
good to have such a thorough presentation to refer to.

I think this idea works fine if the DH / KEM group in question has a
homomorphism of the character you describe.  There's a practical problem in
that that is not universally true.  In particular, X25519 and X448 do not
have such a homomorphism: Because of the "clamping" behavior prescribed in
the RFC, it is the case that pk(a + b) != pk(a) + pk(b).  There was some
discussion on the CFRG list (after I tried to implement such a scheme):

https://mailarchive.ietf.org/arch/msg/cfrg/JVg30dldjr4pcwZ1perpA1k-OGQ

That said, if this approach were important to people, it could probably be
realized for curves that allow a homomorphism.  That would rule out
X25519/X448, but I'm told that the Ristretto adaptation of those curves
would work.  See Tony Arcieri's message on the above thread and:

https://ristretto.group/
https://tools.ietf.org/html/draft-hdevalence-cfrg-ristretto-00

And in any case, I think good old traditional Weierstrass ECDH has this
property (e.g., using the NIST curves).

I would be interested to hear folks' thoughts on whether the benefits of
reduced synchronization would be worth the costs of limiting DH group
selection (either old ECDH or new stuff without a lot of implementation).

Cheers,
--Richard

On Tue, Mar 19, 2019 at 6:33 PM M.A.L. Weidner <malw2@cam.ac.uk> wrote:

> Dear MLS Working Group,
>
> I've attached a document that details some proposals for how to better
> handle concurrent messages; see mainly Section 2.
>
> The basic idea is to use some operator * which "combines" key pairs.
> E.g., for Diffie-Hellman keys, (x, g^x) * (y, g^y) = (x + y (mod |g|), g^x
> g^y).
>
> With this operator, we can combine concurrent updates.  E.g., if a updates
> with x and b updates with y, then the tree changes by: (embedded image)
> [image: causal_fig2.png]
> With some extra effort, I believe we can even support concurrent Adds
> (Section 3.3).
>
> My apologies if there are mistakes or if this has been discussed before.
>
> Best,
> Matthew Weidner
> MPhil Student
> Computer Laboratory, Cambridge
> _______________________________________________
> MLS mailing list
> MLS@ietf.org
> https://www.ietf.org/mailman/listinfo/mls
>

--0000000000004df12a0584883482
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hi=
 Matthew,</div><div><br></div><div>Thanks for thinking about this.=C2=A0 Th=
e idea has come up a few times, but it&#39;s good to have such a thorough p=
resentation to refer to.</div><div><br></div><div>I think this idea works f=
ine if the DH / KEM group in question has a homomorphism of the character y=
ou describe.=C2=A0 There&#39;s a practical problem in that that is not univ=
ersally true.=C2=A0 In particular, X25519 and X448 do not have such a homom=
orphism: Because of the &quot;clamping&quot; behavior prescribed in the RFC=
, it is the case that pk(a + b) !=3D pk(a) + pk(b).=C2=A0 There was some di=
scussion on the CFRG list (after I tried to implement such a scheme):<br></=
div><div><br></div><div><a href=3D"https://mailarchive.ietf.org/arch/msg/cf=
rg/JVg30dldjr4pcwZ1perpA1k-OGQ">https://mailarchive.ietf.org/arch/msg/cfrg/=
JVg30dldjr4pcwZ1perpA1k-OGQ</a><br></div><div><br></div><div>That said, if =
this approach were important to people, it could probably be realized for c=
urves that allow a homomorphism.=C2=A0 That would rule out X25519/X448, but=
 I&#39;m told that the Ristretto adaptation of those curves would work.=C2=
=A0 See Tony Arcieri&#39;s message on the above thread and:</div><div><br><=
/div><div><a href=3D"https://ristretto.group/">https://ristretto.group/</a>=
</div><div><a href=3D"https://tools.ietf.org/html/draft-hdevalence-cfrg-ris=
tretto-00">https://tools.ietf.org/html/draft-hdevalence-cfrg-ristretto-00</=
a></div><div><br></div><div>And in any case, I think good old traditional W=
eierstrass ECDH has this property (e.g., using the NIST curves).<br></div><=
div><br></div><div>I would be interested to hear folks&#39; thoughts on whe=
ther the benefits of reduced synchronization would be worth the costs of li=
miting DH group selection (either old ECDH or new stuff without a lot of im=
plementation).<br></div><div><br></div><div>Cheers,<br></div><div>--Richard=
<br></div></div></div></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Tue, Mar 19, 2019 at 6:33 PM M.A.L. Weidne=
r &lt;<a href=3D"mailto:malw2@cam.ac.uk">malw2@cam.ac.uk</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>
<div dir=3D"ltr">
<div>Dear MLS Working Group,</div>
<div><br>
</div>
<div>I&#39;ve attached a document that details some proposals for how to be=
tter handle concurrent messages; see mainly Section 2.</div>
<div><br>
</div>
<div>The basic idea is to use some operator * which &quot;combines&quot; ke=
y pairs.=C2=A0 E.g., for Diffie-Hellman keys, (x, g^x) * (y, g^y) =3D (x + =
y (mod |g|), g^x g^y).</div>
<div><br>
</div>
<div>With this operator, we can combine concurrent updates.=C2=A0 E.g., if =
a updates with x and b updates with y, then the tree changes by: (embedded =
image)<br>
</div>
<div>
<div><img src=3D"cid:1699baa0927135bed811" alt=3D"causal_fig2.png" width=3D=
"391" height=3D"166"><br>
</div>
</div>
<div>With some extra effort, I believe we can even support concurrent Adds =
(Section 3.3).</div>
<div><br>
</div>
<div>My apologies if there are mistakes or if this has been discussed befor=
e.<br>
</div>
<div><br>
</div>
<div>Best,</div>
<div>Matthew Weidner</div>
<div>MPhil Student</div>
<div>Computer Laboratory, Cambridge<br>
</div>
</div>
</div>

_______________________________________________<br>
MLS mailing list<br>
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a><br>
</blockquote></div>

--0000000000004df12a0584883482--

--0000000000004df12d0584883483
Content-Type: image/png; name="causal_fig2.png"
Content-Disposition: inline; filename="causal_fig2.png"
Content-Transfer-Encoding: base64
Content-ID: <1699baa0927135bed811>
X-Attachment-Id: 1699baa0927135bed811

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
--0000000000004df12d0584883483--


From nobody Thu Mar 21 22:00:46 2019
Return-Path: <karthik.bhargavan@gmail.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8F191311DD for <mls@ietfa.amsl.com>; Thu, 21 Mar 2019 22:00:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 ts4yx_Zuob2p for <mls@ietfa.amsl.com>; Thu, 21 Mar 2019 22:00:40 -0700 (PDT)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FC81130E90 for <mls@ietf.org>; Thu, 21 Mar 2019 22:00:40 -0700 (PDT)
Received: by mail-wr1-x429.google.com with SMTP id d17so847712wre.10 for <mls@ietf.org>; Thu, 21 Mar 2019 22:00:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=kderfGb5DJJ4AXdBAd57l/MfOOxhsmdwyvdtD+d6rjg=; b=Cfyz4R2um7kY4aYCaNrR6U3WAMDHwuK4Gz9glTYXPHJDUFopim4CqvVyDPrxY9m6v0 g3w7Gj3rfW7sWOdiqSRxB/vkdgXbO4VfqXdBIQtYIT7WUH1Z2CFx5rCK8E0mylIlNppU 46ZowmRyCgWVRpu52iZ++s/YMOh3M8gTMhYfDjTf5nvh2KQJPqoAPoJTaFSCneMUf00y hxGuqUX1L5RStIpCs1Mw26o8nPqSiGuFj7vFZfM+FX+iEiT7t0G3jM1jrsj6jbXUlZFN yD+2zEJuM7eNWIBPb49ahroHJh6gHqjuN98ZiOsff8OduGWcharFi/3gwdi8kLKzLstV B9JA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=kderfGb5DJJ4AXdBAd57l/MfOOxhsmdwyvdtD+d6rjg=; b=g0yfbeKC6VW8cokaRo0LX9Z6YoTYwX6hQc1Ju40vcNjj9q5cfANPF9+pPX85xyiyNt Orfv0p/9CiLlyjnWyxDIY+0OEWJs7ukrP6gF3CH7fjQr6aoahqL6JizDiwlsi2ffGXR1 dzOVxqVigYjZ57Ou42KT+K0goCih8lQO5spOYSzD8etjTQ9eNsNIXQ5Z/CIWvWXnJr0k SSMlRx9Jk+h4BfkPMJGRhBg3ydv0TRq/pL0Kd8Xxo7A51Plt2pTB/XWjXW7TkpPRvviq qzeHwvJCl2219qmuHZWmP7SWbeFQuRel6KFMiTA63AEAUCOTrtxFIDvS8P0b7AMf8sYW bZLA==
X-Gm-Message-State: APjAAAV5wYig7EEz6aRYpKQ1PlqwvRczIqNa43UZKwWPb7EUIBd13nvU TN/IIqmnQhbtPh0xoeJgERo=
X-Google-Smtp-Source: APXvYqy8RA0sxCi8K/pp7IAXCbqhs+2hnbdJgBvlN9U8WqHAJbTrkVmLaBwkPYMC4oukXpR0PQs+cA==
X-Received: by 2002:adf:8367:: with SMTP id 94mr5204471wrd.46.1553230838518; Thu, 21 Mar 2019 22:00:38 -0700 (PDT)
Received: from [192.168.0.61] (89-156-93-25.rev.numericable.fr. [89.156.93.25]) by smtp.gmail.com with ESMTPSA id a9sm8515064wrt.29.2019.03.21.22.00.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Mar 2019 22:00:37 -0700 (PDT)
From: Karthikeyan Bhargavan <karthik.bhargavan@gmail.com>
Message-Id: <A67EBF41-A045-44CB-94EB-2F37257B533E@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_74EBC976-0EB4-4980-B10D-6D8F9FD13EE0"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Date: Fri, 22 Mar 2019 06:00:36 +0100
In-Reply-To: <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com>
Cc: "M.A.L. Weidner" <malw2@cam.ac.uk>, "mls@ietf.org" <mls@ietf.org>
To: Richard Barnes <rlb@ipv.sx>
References: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com> <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/HbFcflhaxfobZugCGI-jDLPDvGM>
Subject: Re: [MLS] Proposals for handling concurrent messages
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Mar 2019 05:00:44 -0000

--Apple-Mail=_74EBC976-0EB4-4980-B10D-6D8F9FD13EE0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hello Matthew,

Thanks for the note. Concurrent updates was indeed one of the driving =
motivations for TreeKEM, so it is great to see this fleshed out.
It is also important to explicitly talk about causal ordering, I feel we =
have been missing discussions on this, not just for the TreeKEM part,
but also for data message transcript consistency.

One case we have been concerned about, and the main reason I didn=E2=80=99=
t recommend merging concurrency into MLS, is the following.
What guarantees do we get when leaves A and B update concurrently?
In the merged state after both these updates have been received and =
incorporated by all nodes,  do we have PCS against the compromise of the =
old keys of A and B?

In vanilla TreeKEM, the answer is no: we get PCS against one of the two =
old keys being compromised but not both.
However, all is not lost, if any node in the smallest subtree that =
includes A and B were to send a =E2=80=9Ccausally dependent=E2=80=9D =
update that has seen both the updates to A and B,=20
the state of the tree =E2=80=9Cheals=E2=80=9D and we have PCS against =
all old keys.=20

Now, what is the situation with causal TreeKEM? As far as I see, it also =
does not protect concurrent updates against the compromise of both old =
keys?
And the guarantees of definition 4.1 appear only to hold for causally =
ordered updates, not for concurrent ones?
Is that the case? If so, I=E2=80=99d like to see a crisper distinction =
between the extra guarantees that Causal TreeKEM provides over vanilla =
TreeKEM.

Best,
Karthik

> On 20 Mar 2019, at 16:23, Richard Barnes <rlb@ipv.sx> wrote:
>=20
> Hi Matthew,
>=20
> Thanks for thinking about this.  The idea has come up a few times, but =
it's good to have such a thorough presentation to refer to.
>=20
> I think this idea works fine if the DH / KEM group in question has a =
homomorphism of the character you describe.  There's a practical problem =
in that that is not universally true.  In particular, X25519 and X448 do =
not have such a homomorphism: Because of the "clamping" behavior =
prescribed in the RFC, it is the case that pk(a + b) !=3D pk(a) + pk(b). =
 There was some discussion on the CFRG list (after I tried to implement =
such a scheme):
>=20
> https://mailarchive.ietf.org/arch/msg/cfrg/JVg30dldjr4pcwZ1perpA1k-OGQ =
<https://mailarchive.ietf.org/arch/msg/cfrg/JVg30dldjr4pcwZ1perpA1k-OGQ>
>=20
> That said, if this approach were important to people, it could =
probably be realized for curves that allow a homomorphism.  That would =
rule out X25519/X448, but I'm told that the Ristretto adaptation of =
those curves would work.  See Tony Arcieri's message on the above thread =
and:
>=20
> https://ristretto.group/ <https://ristretto.group/>
> https://tools.ietf.org/html/draft-hdevalence-cfrg-ristretto-00 =
<https://tools.ietf.org/html/draft-hdevalence-cfrg-ristretto-00>
>=20
> And in any case, I think good old traditional Weierstrass ECDH has =
this property (e.g., using the NIST curves).
>=20
> I would be interested to hear folks' thoughts on whether the benefits =
of reduced synchronization would be worth the costs of limiting DH group =
selection (either old ECDH or new stuff without a lot of =
implementation).
>=20
> Cheers,
> --Richard
>=20
> On Tue, Mar 19, 2019 at 6:33 PM M.A.L. Weidner <malw2@cam.ac.uk =
<mailto:malw2@cam.ac.uk>> wrote:
> Dear MLS Working Group,
>=20
> I've attached a document that details some proposals for how to better =
handle concurrent messages; see mainly Section 2.
>=20
> The basic idea is to use some operator * which "combines" key pairs.  =
E.g., for Diffie-Hellman keys, (x, g^x) * (y, g^y) =3D (x + y (mod |g|), =
g^x g^y).
>=20
> With this operator, we can combine concurrent updates.  E.g., if a =
updates with x and b updates with y, then the tree changes by: (embedded =
image)
> <causal_fig2.png>
> With some extra effort, I believe we can even support concurrent Adds =
(Section 3.3).
>=20
> My apologies if there are mistakes or if this has been discussed =
before.
>=20
> Best,
> Matthew Weidner
> MPhil Student
> Computer Laboratory, Cambridge
> _______________________________________________
> MLS mailing list
> MLS@ietf.org <mailto:MLS@ietf.org>
> https://www.ietf.org/mailman/listinfo/mls =
<https://www.ietf.org/mailman/listinfo/mls>
> _______________________________________________
> MLS mailing list
> MLS@ietf.org
> https://www.ietf.org/mailman/listinfo/mls


--Apple-Mail=_74EBC976-0EB4-4980-B10D-6D8F9FD13EE0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hello=
 Matthew,<div class=3D""><br class=3D""></div><div class=3D"">Thanks for =
the note. Concurrent updates was indeed one of the driving motivations =
for TreeKEM, so it is great to see this fleshed out.</div><div =
class=3D"">It is also important to explicitly talk about causal =
ordering, I feel we have been missing discussions on this, not just for =
the TreeKEM part,</div><div class=3D"">but also for data message =
transcript consistency.</div><div class=3D""><br class=3D""></div><div =
class=3D"">One case we have been concerned about, and the main reason I =
didn=E2=80=99t recommend merging concurrency into MLS, is the =
following.</div><div class=3D"">What guarantees do we get when leaves A =
and B update concurrently?</div><div class=3D"">In the merged state =
after both these updates have been received and incorporated by all =
nodes, &nbsp;do we have PCS against the compromise of the old keys of A =
and B?</div><div class=3D""><br class=3D""></div><div class=3D"">In =
vanilla TreeKEM, the answer is no: we get PCS against one of the two old =
keys being compromised but not both.</div><div class=3D"">However, all =
is not lost, if any node in the smallest subtree that includes A and B =
were to send a =E2=80=9Ccausally dependent=E2=80=9D update that has seen =
both the updates to A and B,&nbsp;</div><div class=3D"">the state of the =
tree =E2=80=9Cheals=E2=80=9D and we have PCS against all old =
keys.&nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">Now,=
 what is the situation with causal TreeKEM? As far as I see, it also =
does not protect concurrent updates against the compromise of both old =
keys?</div><div class=3D"">And the guarantees of definition 4.1 appear =
only to hold for causally ordered updates, not for concurrent =
ones?</div><div class=3D"">Is that the case? If so, I=E2=80=99d like to =
see a crisper distinction between the extra guarantees that Causal =
TreeKEM provides over vanilla TreeKEM.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Best,</div><div =
class=3D"">Karthik</div><div class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 20 Mar 2019, at 16:23, =
Richard Barnes &lt;<a href=3D"mailto:rlb@ipv.sx" =
class=3D"">rlb@ipv.sx</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
class=3D""><div dir=3D"ltr" class=3D""><div dir=3D"ltr" class=3D""><div =
dir=3D"ltr" class=3D""><div class=3D"">Hi Matthew,</div><div =
class=3D""><br class=3D""></div><div class=3D"">Thanks for thinking =
about this.&nbsp; The idea has come up a few times, but it's good to =
have such a thorough presentation to refer to.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I think this idea works fine if the DH =
/ KEM group in question has a homomorphism of the character you =
describe.&nbsp; There's a practical problem in that that is not =
universally true.&nbsp; In particular, X25519 and X448 do not have such =
a homomorphism: Because of the "clamping" behavior prescribed in the =
RFC, it is the case that pk(a + b) !=3D pk(a) + pk(b).&nbsp; There was =
some discussion on the CFRG list (after I tried to implement such a =
scheme):<br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><a =
href=3D"https://mailarchive.ietf.org/arch/msg/cfrg/JVg30dldjr4pcwZ1perpA1k=
-OGQ" =
class=3D"">https://mailarchive.ietf.org/arch/msg/cfrg/JVg30dldjr4pcwZ1perp=
A1k-OGQ</a><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">That said, if this approach were important to people, it =
could probably be realized for curves that allow a homomorphism.&nbsp; =
That would rule out X25519/X448, but I'm told that the Ristretto =
adaptation of those curves would work.&nbsp; See Tony Arcieri's message =
on the above thread and:</div><div class=3D""><br class=3D""></div><div =
class=3D""><a href=3D"https://ristretto.group/" =
class=3D"">https://ristretto.group/</a></div><div class=3D""><a =
href=3D"https://tools.ietf.org/html/draft-hdevalence-cfrg-ristretto-00" =
class=3D"">https://tools.ietf.org/html/draft-hdevalence-cfrg-ristretto-00<=
/a></div><div class=3D""><br class=3D""></div><div class=3D"">And in any =
case, I think good old traditional Weierstrass ECDH has this property =
(e.g., using the NIST curves).<br class=3D""></div><div class=3D""><br =
class=3D""></div><div class=3D"">I would be interested to hear folks' =
thoughts on whether the benefits of reduced synchronization would be =
worth the costs of limiting DH group selection (either old ECDH or new =
stuff without a lot of implementation).<br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">Cheers,<br =
class=3D""></div><div class=3D"">--Richard<br =
class=3D""></div></div></div></div></div><br class=3D""><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Mar =
19, 2019 at 6:33 PM M.A.L. Weidner &lt;<a href=3D"mailto:malw2@cam.ac.uk" =
class=3D"">malw2@cam.ac.uk</a>&gt; wrote:<br class=3D""></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">



<div class=3D"">
<div dir=3D"ltr" class=3D"">
<div class=3D"">Dear MLS Working Group,</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I've attached a document that details some proposals for =
how to better handle concurrent messages; see mainly Section 2.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The basic idea is to use some operator * which =
"combines" key pairs.&nbsp; E.g., for Diffie-Hellman keys, (x, g^x) * =
(y, g^y) =3D (x + y (mod |g|), g^x g^y).</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">With this operator, we can combine concurrent =
updates.&nbsp; E.g., if a updates with x and b updates with y, then the =
tree changes by: (embedded image)<br class=3D"">
</div>
<div class=3D"">
<div class=3D""><span =
id=3D"cid:1699baa0927135bed811">&lt;causal_fig2.png&gt;</span><br =
class=3D"">
</div>
</div>
<div class=3D"">With some extra effort, I believe we can even support =
concurrent Adds (Section 3.3).</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">My apologies if there are mistakes or if this has been =
discussed before.<br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Best,</div>
<div class=3D"">Matthew Weidner</div>
<div class=3D"">MPhil Student</div>
<div class=3D"">Computer Laboratory, Cambridge<br class=3D"">
</div>
</div>
</div>

_______________________________________________<br class=3D"">
MLS mailing list<br class=3D"">
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank" =
class=3D"">MLS@ietf.org</a><br class=3D"">
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" =
target=3D"_blank" =
class=3D"">https://www.ietf.org/mailman/listinfo/mls</a><br class=3D"">
</blockquote></div>
_______________________________________________<br class=3D"">MLS =
mailing list<br class=3D""><a href=3D"mailto:MLS@ietf.org" =
class=3D"">MLS@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/mls<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_74EBC976-0EB4-4980-B10D-6D8F9FD13EE0--


From nobody Fri Mar 22 07:54:13 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mls@ietf.org
Delivered-To: mls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C68D0128CB7; Fri, 22 Mar 2019 07:54:10 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: mls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mls@ietf.org
Message-ID: <155326645071.23038.11307894303903200259@ietfa.amsl.com>
Date: Fri, 22 Mar 2019 07:54:10 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/rWvsE9q20rT-lxt2etlLPmu-jTs>
Subject: [MLS] I-D Action: draft-ietf-mls-protocol-04.txt
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Mar 2019 14:54:11 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Messaging Layer Security WG of the IETF.

        Title           : The Messaging Layer Security (MLS) Protocol
        Authors         : Richard Barnes
                          Jon Millican
                          Emad Omara
                          Katriel Cohn-Gordon
                          Raphael Robert
	Filename        : draft-ietf-mls-protocol-04.txt
	Pages           : 45
	Date            : 2019-03-22

Abstract:
   Messaging applications are increasingly making use of end-to-end
   security mechanisms to ensure that messages are only accessible to
   the communicating endpoints, and not to any servers involved in
   delivering messages.  Establishing keys to provide such protections
   is challenging for group chat settings, in which more than two
   clients need to agree on a key but may not be online at the same
   time.  In this document, we specify a key establishment protocol that
   provides efficient asynchronous group key establishment with forward
   secrecy and post-compromise security for groups in size ranging from
   two to thousands.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mls-protocol/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mls-protocol-04
https://datatracker.ietf.org/doc/html/draft-ietf-mls-protocol-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mls-protocol-04


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Mar 22 16:17:48 2019
Return-Path: <matthew@matrix.org>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45C8812705F for <mls@ietfa.amsl.com>; Fri, 22 Mar 2019 16:17:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=matrix.org
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 5lAirJkp8aFx for <mls@ietfa.amsl.com>; Fri, 22 Mar 2019 16:17:43 -0700 (PDT)
Received: from hermes.matrix.org (hermes.matrix.org [83.136.254.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2511124BAA for <mls@ietf.org>; Fri, 22 Mar 2019 16:17:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=matrix.org;  s=hermes;  h=To:References:Message-Id:Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=M53eTa+OVCThvgHSIQbKVviN3RX63EHZ3kUTNiofTQY=;  b=tEWGLixyNAVm/G8jMsPMWIpNk7YAdtgGYtgjxAFcAKozm27pJNldX0lByfZNUZkY7tX8U0QTF7dRRZrDYai5hYlbP9wvbOpZBEKnu1z+Yz0Dgr1+3rulaEPy7mvWGAj3P/Maor8Ts47V7ZK0rfdtqf48nzCuqP+v1ir/Kn4YvR3NBQLeOKzvFFzRujx0hJDbBTHrUmTaX7TVhz04i0p+QjZCIKynEbPdT4MVubTrZveTqeZsBLIF1q6uVjWI9swctgGN/e90RxvqjrVBJEF3VIBU4FH7LRXhtifIjGPX7oLgjumJLe/uix6UemTRvs2731KRwzcZdf9PKgD7qzBmhw==;
Received: from cpc87909-haye27-2-0-cust43.17-4.cable.virginm.net ([92.234.32.44] helo=[192.168.0.75]) by hermes.matrix.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <matthew@matrix.org>) id 1h7TPx-0005UW-PT; Fri, 22 Mar 2019 23:17:41 +0000
Content-Type: multipart/alternative; boundary=Apple-Mail-1D28557E-089D-4D3D-A00B-7EBB6343B55B
Mime-Version: 1.0 (1.0)
From: Matthew Hodgson <matthew@matrix.org>
X-Mailer: iPhone Mail (16D57)
In-Reply-To: <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com>
Date: Fri, 22 Mar 2019 23:17:34 +0000
Cc: "M.A.L. Weidner" <malw2@cam.ac.uk>, "mls@ietf.org" <mls@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <252D1744-22C1-49DE-84A2-12EDF0419663@matrix.org>
References: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com> <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com>
To: Richard Barnes <rlb@ipv.sx>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/RQZrRyAET5jy3OLmXxIfeu8qTtQ>
Subject: Re: [MLS] Proposals for handling concurrent messages
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Mar 2019 23:17:46 -0000

--Apple-Mail-1D28557E-089D-4D3D-A00B-7EBB6343B55B
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable


> On 20 Mar 2019, at 15:23, Richard Barnes <rlb@ipv.sx> wrote:
>=20
> I would be interested to hear folks' thoughts on whether the benefits of r=
educed synchronization would be worth the costs of limiting DH group selecti=
on (either old ECDH or new stuff without a lot of implementation).

On the Matrix side we are still very much hoping that MLS will somehow suppo=
rt reduced synchronisation, as otherwise the sequencing of membership change=
s acts as a very undesirable centralising force when communicating in otherw=
ise decentralised groups. The below approach seems quite promising and from o=
ur perspective could merit picking curves which support it.

Matthew

>> On Tue, Mar 19, 2019 at 6:33 PM M.A.L. Weidner <malw2@cam.ac.uk> wrote:
>> Dear MLS Working Group,
>>=20
>> I've attached a document that details some proposals for how to better ha=
ndle concurrent messages; see mainly Section 2.
>>=20
>> The basic idea is to use some operator * which "combines" key pairs.  E.g=
., for Diffie-Hellman keys, (x, g^x) * (y, g^y) =3D (x + y (mod |g|), g^x g^=
y).
>>=20
>> With this operator, we can combine concurrent updates.  E.g., if a update=
s with x and b updates with y, then the tree changes by: (embedded image)
>> <causal_fig2.png>
>> With some extra effort, I believe we can even support concurrent Adds (Se=
ction 3.3).
>>=20
>> My apologies if there are mistakes or if this has been discussed before.
>>=20
>> Best,
>> Matthew Weidner
>> MPhil Student
>> Computer Laboratory, Cambridge
>> _______________________________________________
>> MLS mailing list
>> MLS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mls
> _______________________________________________
> MLS mailing list
> MLS@ietf.org
> https://www.ietf.org/mailman/listinfo/mls

--Apple-Mail-1D28557E-089D-4D3D-A00B-7EBB6343B55B
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><div dir=3D"l=
tr"><span></span></div><div dir=3D"ltr"><div dir=3D"ltr"><br></div><div dir=3D=
"ltr">On 20 Mar 2019, at 15:23, Richard Barnes &lt;<a href=3D"mailto:rlb@ipv=
.sx">rlb@ipv.sx</a>&gt; wrote:<br></div><blockquote type=3D"cite"><div dir=3D=
"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><d=
iv><br></div><div>I would be interested to hear folks' thoughts on whether t=
he benefits of reduced synchronization would be worth the costs of limiting D=
H group selection (either old ECDH or new stuff without a lot of implementat=
ion).<br></div></div></div></div></div></div></blockquote><div dir=3D"ltr"><=
br></div><div dir=3D"ltr">On the Matrix side we are still very much hoping t=
hat MLS will somehow support reduced synchronisation, as otherwise the seque=
ncing of membership changes acts as a very undesirable centralising force wh=
en communicating in otherwise decentralised groups. The below approach seems=
 quite promising and from our perspective could merit picking curves which s=
upport it.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Matthew</div><br=
><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 19, 2019 at 6:33 PM M.A.L. Weidn=
er &lt;<a href=3D"mailto:malw2@cam.ac.uk">malw2@cam.ac.uk</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>
<div dir=3D"ltr">
<div>Dear MLS Working Group,</div>
<div><br>
</div>
<div>I've attached a document that details some proposals for how to better h=
andle concurrent messages; see mainly Section 2.</div>
<div><br>
</div>
<div>The basic idea is to use some operator * which "combines" key pairs.&nb=
sp; E.g., for Diffie-Hellman keys, (x, g^x) * (y, g^y) =3D (x + y (mod |g|),=
 g^x g^y).</div>
<div><br>
</div>
<div>With this operator, we can combine concurrent updates.&nbsp; E.g., if a=
 updates with x and b updates with y, then the tree changes by: (embedded im=
age)<br>
</div>
<div>
<div>&lt;causal_fig2.png&gt;<br>
</div>
</div>
<div>With some extra effort, I believe we can even support concurrent Adds (=
Section 3.3).</div>
<div><br>
</div>
<div>My apologies if there are mistakes or if this has been discussed before=
.<br>
</div>
<div><br>
</div>
<div>Best,</div>
<div>Matthew Weidner</div>
<div>MPhil Student</div>
<div>Computer Laboratory, Cambridge<br>
</div>
</div>
</div>

_______________________________________________<br>
MLS mailing list<br>
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" tar=
get=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a><br>
</blockquote></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>MLS mailing list</sp=
an><br><span><a href=3D"mailto:MLS@ietf.org">MLS@ietf.org</a></span><br><spa=
n><a href=3D"https://www.ietf.org/mailman/listinfo/mls">https://www.ietf.org=
/mailman/listinfo/mls</a></span><br></div></blockquote></div></div></div></b=
ody></html>=

--Apple-Mail-1D28557E-089D-4D3D-A00B-7EBB6343B55B--


From nobody Sat Mar 23 05:07:16 2019
Return-Path: <rlb@ipv.sx>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 379BB130EB0 for <mls@ietfa.amsl.com>; Sat, 23 Mar 2019 05:07:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ipv-sx.20150623.gappssmtp.com
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 uo_gPxfWWZ3S for <mls@ietfa.amsl.com>; Sat, 23 Mar 2019 05:07:12 -0700 (PDT)
Received: from mail-ot1-x32b.google.com (mail-ot1-x32b.google.com [IPv6:2607:f8b0:4864:20::32b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D4CE130E16 for <mls@ietf.org>; Sat, 23 Mar 2019 05:07:12 -0700 (PDT)
Received: by mail-ot1-x32b.google.com with SMTP id m10so4240233otp.2 for <mls@ietf.org>; Sat, 23 Mar 2019 05:07:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipv-sx.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=8fsweUPFFg8seqKWaXG7s/sRiLVyJ+LqAsB9EsVnZVY=; b=il6JgDFLkesF7ccPZ9mUemW5/sLMk58Dl6CCnZw+QgbcngqDK+gXVj+Z2WxKXj34Wa QRdAmXwcUpc0bdRRvIJFYbBk4BU/JsQ4BmEmHgVOis4USzzkzvhtfQLAi5UpFXrdOuLA bAK4UmDAkKu9mY8kjaA27MJMo688iRAIST0EA8dmSswMV6d99sbsAj0oN5GfhHPTLLL7 mNH95OlAjmKAyd50DsodlGh3rEhp1JMe0osDUhhZY6dvTjzOh+k3j7p8oGohinCmuavn KK7Ma8e7sHTb7AJ2nURUpOWtupQ4YZ4j0BnZRmgP+gsTu5kUkgF9JwepPam1FYtha5GH 0Rng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=8fsweUPFFg8seqKWaXG7s/sRiLVyJ+LqAsB9EsVnZVY=; b=ZMB7itHFdgsehmIFc9Qf5DKnHnTkSkvpFbq+xeG74ZaB8ulXP1SVoMdRkK1LC+GGpm HZ+rL0mgaUxsyjS/mKXC7xLCldADwZOkY+CUwpxAy8s1oecutd6dg6BayL+aE2LPLx93 43nCvuP44E+dXnmgQXUFlLJ5vcUs5E/jzp9FliCKPoKa5kguC22bt954sUhbu0UEUbjJ JKGrDGD09DrxHRv95WXLiaumSmxLS1upfgQd4X01hg1H/enODjyCkbFi7W+oILOOtRoi FmUapJtpVHPquH7k/u8ex/HbUGPVx3KkOuQYwO/RIiefFkFnQG0G5cn/jTstlM7LM7U2 ZCxQ==
X-Gm-Message-State: APjAAAVeTBJA4wBz6h4bJygZkT6N9TmUch74u5ggpitCJUUPHoyy6Bgj rbBrg+huUt4MvmG5kw4biEk+UcKqlbdscUkB/9R0CIurg7I=
X-Google-Smtp-Source: APXvYqxCt1DUMnWKWj0zrWg71CIKVtwuRa4oD7I+D3hP2MrwcdQTPAXoJlqDme9okMQZSonhUhMpVuVygQCPxLhsbus=
X-Received: by 2002:a9d:7694:: with SMTP id j20mr10016356otl.23.1553342831586;  Sat, 23 Mar 2019 05:07:11 -0700 (PDT)
MIME-Version: 1.0
References: <155326645071.23038.11307894303903200259@ietfa.amsl.com>
In-Reply-To: <155326645071.23038.11307894303903200259@ietfa.amsl.com>
From: Richard Barnes <rlb@ipv.sx>
Date: Sat, 23 Mar 2019 08:06:52 -0400
Message-ID: <CAL02cgSrqYq_fAQTQrX5=RJnkA7VboU3qxSH=chJE6-uvC+Amg@mail.gmail.com>
To: Messaging Layer Security WG <mls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b106400584c1cfb0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/fSbUnb1_-0KX0oQaEMxVj17k6nU>
Subject: [MLS] Fwd:  I-D Action: draft-ietf-mls-protocol-04.txt
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Mar 2019 12:07:15 -0000

--000000000000b106400584c1cfb0
Content-Type: text/plain; charset="UTF-8"

Sorry for the late posting here.  There was some confusion between the
chairs, the authors, and the secretariat.

Please take a look in prep for our meetings Tuesday and Thursday.  For
those of you who have been following along on GitHub, there should be no
surprises.

--Richard

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Fri, Mar 22, 2019 at 10:54 AM
Subject: [MLS] I-D Action: draft-ietf-mls-protocol-04.txt
To: <i-d-announce@ietf.org>
Cc: <mls@ietf.org>



A New Internet-Draft is available from the on-line Internet-Drafts
directories.
This draft is a work item of the Messaging Layer Security WG of the IETF.

        Title           : The Messaging Layer Security (MLS) Protocol
        Authors         : Richard Barnes
                          Jon Millican
                          Emad Omara
                          Katriel Cohn-Gordon
                          Raphael Robert
        Filename        : draft-ietf-mls-protocol-04.txt
        Pages           : 45
        Date            : 2019-03-22

Abstract:
   Messaging applications are increasingly making use of end-to-end
   security mechanisms to ensure that messages are only accessible to
   the communicating endpoints, and not to any servers involved in
   delivering messages.  Establishing keys to provide such protections
   is challenging for group chat settings, in which more than two
   clients need to agree on a key but may not be online at the same
   time.  In this document, we specify a key establishment protocol that
   provides efficient asynchronous group key establishment with forward
   secrecy and post-compromise security for groups in size ranging from
   two to thousands.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mls-protocol/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mls-protocol-04
https://datatracker.ietf.org/doc/html/draft-ietf-mls-protocol-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mls-protocol-04


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
MLS mailing list
MLS@ietf.org
https://www.ietf.org/mailman/listinfo/mls

--000000000000b106400584c1cfb0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Sorry for the late posting here.=C2=A0 There was some=
 confusion between the chairs, the authors, and the secretariat.</div><div>=
<br></div><div>Please take a look in prep for our meetings Tuesday and Thur=
sday.=C2=A0 For those of you who have been following along on GitHub, there=
 should be no surprises.</div><div><br></div><div>--Richard<br></div><div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">-------=
--- Forwarded message ---------<br>From: <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>&gt;</span><br>=
Date: Fri, Mar 22, 2019 at 10:54 AM<br>Subject: [MLS] I-D Action: draft-iet=
f-mls-protocol-04.txt<br>To:  &lt;<a href=3D"mailto:i-d-announce@ietf.org">=
i-d-announce@ietf.org</a>&gt;<br>Cc:  &lt;<a href=3D"mailto:mls@ietf.org">m=
ls@ietf.org</a>&gt;<br></div><br><br><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the Messaging Layer Security WG of the IETF.<b=
r>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 The Messaging Layer Security (MLS) Protocol<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: Rich=
ard Barnes<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Jon Millican<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Emad Omara<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Katriel Cohn-Gordon<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Raphael Robert<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-mls-protocol-04.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 45<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2019-03-22<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0Messaging applications are increasingly making use of end-to-e=
nd<br>
=C2=A0 =C2=A0security mechanisms to ensure that messages are only accessibl=
e to<br>
=C2=A0 =C2=A0the communicating endpoints, and not to any servers involved i=
n<br>
=C2=A0 =C2=A0delivering messages.=C2=A0 Establishing keys to provide such p=
rotections<br>
=C2=A0 =C2=A0is challenging for group chat settings, in which more than two=
<br>
=C2=A0 =C2=A0clients need to agree on a key but may not be online at the sa=
me<br>
=C2=A0 =C2=A0time.=C2=A0 In this document, we specify a key establishment p=
rotocol that<br>
=C2=A0 =C2=A0provides efficient asynchronous group key establishment with f=
orward<br>
=C2=A0 =C2=A0secrecy and post-compromise security for groups in size rangin=
g from<br>
=C2=A0 =C2=A0two to thousands.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-mls-protocol/" rel=
=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-ie=
tf-mls-protocol/</a><br>
<br>
There are also htmlized versions available at:<br>
<a href=3D"https://tools.ietf.org/html/draft-ietf-mls-protocol-04" rel=3D"n=
oreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-ietf-mls-pro=
tocol-04</a><br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-mls-protocol-04=
" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/htm=
l/draft-ietf-mls-protocol-04</a><br>
<br>
A diff from the previous version is available at:<br>
<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-mls-protocol-04" =
rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddr=
aft-ietf-mls-protocol-04</a><br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
Internet-Drafts are also available by anonymous FTP at:<br>
<a href=3D"ftp://ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" target=
=3D"_blank">ftp://ftp.ietf.org/internet-drafts/</a><br>
<br>
_______________________________________________<br>
MLS mailing list<br>
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a><br>
</div></div></div>

--000000000000b106400584c1cfb0--


From nobody Sat Mar 23 11:59:41 2019
Return-Path: <malw2@cam.ac.uk>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 852FD12D4EA for <mls@ietfa.amsl.com>; Sat, 23 Mar 2019 11:59:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=universityofcambridgecloud.onmicrosoft.com
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 jKe7cJyazpKu for <mls@ietfa.amsl.com>; Sat, 23 Mar 2019 11:59:35 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40139.outbound.protection.outlook.com [40.107.4.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D53012D84C for <mls@ietf.org>; Sat, 23 Mar 2019 11:59:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=UniversityOfCambridgeCloud.onmicrosoft.com; s=selector1-cam-ac-uk; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dsJFVQP3ashSOyAtVDV8JIrlH3kQwYITC8IQlXAHecs=; b=AaIsQRnCF0yN1CisU0lG5Hy/dnyMfGkUwde9p1MRx5OTPh0TurjKvh5uxtVydWvT3ayWmq2dtQnBREC+IaqclOGvAKS58KKJw9PhNqY+OwbAMmEXsKEPClMxU/1EcH493bPrVtypop8DgPVP+8mQXm+VheQDsAidtG8ilUdYDRs=
Received: from DB6PR0701MB2566.eurprd07.prod.outlook.com (10.169.215.142) by DB6PR0701MB2264.eurprd07.prod.outlook.com (10.168.58.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1730.15; Sat, 23 Mar 2019 18:59:32 +0000
Received: from DB6PR0701MB2566.eurprd07.prod.outlook.com ([fe80::6814:77d6:db25:b321]) by DB6PR0701MB2566.eurprd07.prod.outlook.com ([fe80::6814:77d6:db25:b321%11]) with mapi id 15.20.1750.010; Sat, 23 Mar 2019 18:59:32 +0000
From: "M.A.L. Weidner" <malw2@cam.ac.uk>
To: Matthew Hodgson <matthew@matrix.org>
CC: Richard Barnes <rlb@ipv.sx>, "mls@ietf.org" <mls@ietf.org>, "karthik.bhargavan@gmail.com" <karthik.bhargavan@gmail.com>
Thread-Topic: [MLS] Proposals for handling concurrent messages
Thread-Index: AQHU3qO7vFsPft27yE62tRLT8TpCKw==
Date: Sat, 23 Mar 2019 18:59:32 +0000
Message-ID: <CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE94-90Y6UFisctg@mail.gmail.com>
References: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com> <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com> <252D1744-22C1-49DE-84A2-12EDF0419663@matrix.org>
In-Reply-To: <252D1744-22C1-49DE-84A2-12EDF0419663@matrix.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR0402CA0003.eurprd04.prod.outlook.com (2603:10a6:209::16) To DB6PR0701MB2566.eurprd07.prod.outlook.com (2603:10a6:4:24::14)
x-ms-exchange-messagesentrepresentingtype: 1
x-gm-message-state: APjAAAUwSEJDT5zpNSPweHoDkyW7PZceNlEzrZUtroR17rsIwHqT6Nb0 IRX7+o3ciB9y1nY9vIHzz47VNm3gZLNMEMbwl60=
x-google-smtp-source: APXvYqyyBxHL2a1tMkVGED2qC2UnXfaBG2MjUX1n5Itiu/tcERuSqUD7fYKP+sguMlIBsjT5u6m0BG8vw6uE5QqXnAw=
x-received: by 2002:a5d:670b:: with SMTP id o11mr450306wru.125.1553367236416;  Sat, 23 Mar 2019 11:53:56 -0700 (PDT)
x-gmail-original-message-id: <CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE94-90Y6UFisctg@mail.gmail.com>
x-originating-ip: [209.85.221.53]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6ce86d38-10f2-4bcd-0b43-08d6afc1af52
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:DB6PR0701MB2264; 
x-ms-traffictypediagnostic: DB6PR0701MB2264:
x-microsoft-antispam-prvs: <DB6PR0701MB2264132B57962F66F795DCE1AC5C0@DB6PR0701MB2264.eurprd07.prod.outlook.com>
x-forefront-prvs: 0985DA2459
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(346002)(39850400004)(396003)(376002)(136003)(199004)(189003)(51914003)(66574012)(106356001)(386003)(81156014)(107886003)(786003)(5660300002)(5070765005)(8676002)(55446002)(102836004)(6506007)(81166006)(15650500001)(316002)(14444005)(6116002)(61726006)(7736002)(99286004)(305945005)(25786009)(256004)(53546011)(8936002)(498394004)(97736004)(3846002)(68736007)(61266001)(9686003)(476003)(54896002)(478600001)(6512007)(446003)(4326008)(11346002)(2906002)(74482002)(236005)(6486002)(14454004)(95326003)(6436002)(53936002)(52116002)(71190400001)(6862004)(229853002)(186003)(105586002)(26005)(561944003)(6346003)(54906003)(71200400001)(486006)(76176011)(86362001)(6246003)(66066001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0701MB2264; H:DB6PR0701MB2566.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cam.ac.uk does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=malw2@cam.ac.uk; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pAESDKZ8N52BTltgyaxXNc4MLmHknj2z9E9l17Vafglacq1aC39vdSSdwvMiUAKnDg3yXd8MU1iTTHTK16pmtZVQ8xAqrZtB92hiB6Q4C9EhWvTw222K9BR+6s1B7HI5CQkNNXqF+zo1wZhe4e1uXu/HElcv0rcY5KEcVqeMRv6kx7tqoR1LRu3f2kCWSArkUnHncJCzK9I7hDfRAA50PdHjSNSjhckSb7Fk98lC3PjvOOVUiPV/2EhEhg+bdUPkfLmcO7yHO6RAz2QUOk1NYrsPkWxgAgrW2jx7+JhBfGg2Hkm+dA4M8+lnm+ixjIG3jPn8PLHPXfrjRJhvmUYLEphQwSP3hIM0QS1FRY49tPFHYHqqb9iLhKaGgDj7ccq9sOsxF0/XKV/dr0soUAjeA1M7jF3ejOx6VHw/90SQec4=
Content-Type: multipart/alternative; boundary="_000_CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE9490Y6UFisctgmailg_"
MIME-Version: 1.0
X-OriginatorOrg: cam.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 6ce86d38-10f2-4bcd-0b43-08d6afc1af52
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2019 18:59:32.7314 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 49a50445-bdfa-4b79-ade3-547b4f3986e9
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2264
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/uhGVFQXgx7hD6GuPqPfhsOSZgak>
Subject: Re: [MLS] Proposals for handling concurrent messages
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Mar 2019 18:59:40 -0000

--_000_CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE9490Y6UFisctgmailg_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBNTFMgV29ya2luZyBHcm91cCwNCg0KVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suICBTb21l
IHJlc3BvbnNlczoNCg0KT24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgNTowMCBBTSBLYXJ0aGlrZXlh
biBCaGFyZ2F2YW4gPGthcnRoaWsuYmhhcmdhdmFuQGdtYWlsLmNvbTxtYWlsdG86a2FydGhpay5i
aGFyZ2F2YW5AZ21haWwuY29tPj4gd3JvdGU6DQpOb3csIHdoYXQgaXMgdGhlIHNpdHVhdGlvbiB3
aXRoIGNhdXNhbCBUcmVlS0VNPyBBcyBmYXIgYXMgSSBzZWUsIGl0IGFsc28gZG9lcyBub3QgcHJv
dGVjdCBjb25jdXJyZW50IHVwZGF0ZXMgYWdhaW5zdCB0aGUgY29tcHJvbWlzZSBvZiBib3RoIG9s
ZCBrZXlzPw0KQW5kIHRoZSBndWFyYW50ZWVzIG9mIGRlZmluaXRpb24gNC4xIGFwcGVhciBvbmx5
IHRvIGhvbGQgZm9yIGNhdXNhbGx5IG9yZGVyZWQgdXBkYXRlcywgbm90IGZvciBjb25jdXJyZW50
IG9uZXM/DQpJcyB0aGF0IHRoZSBjYXNlPyBJZiBzbywgSeKAmWQgbGlrZSB0byBzZWUgYSBjcmlz
cGVyIGRpc3RpbmN0aW9uIGJldHdlZW4gdGhlIGV4dHJhIGd1YXJhbnRlZXMgdGhhdCBDYXVzYWwg
VHJlZUtFTSBwcm92aWRlcyBvdmVyIHZhbmlsbGEgVHJlZUtFTS4NCg0KRm9yIGNvbmN1cnJlbnQg
dXBkYXRlcyBieSBhIHN1Ymdyb3VwIG9mIHVzZXJzIHdobyBoYXZlIGFsbCBiZWVuIGNvbXByb21p
c2VkLCBJIGJlbGlldmUgQ2F1c2FsIFRyZWVLRU0gZ2V0cyB0aGUgc2FtZSBndWFyYW50ZWVzIGFz
IHZhbmlsbGEgVHJlZUtFTS4gIEZvciBleGFtcGxlLCBpZiBBIGFuZCBCIGFyZSBjb21wcm9taXNl
ZCBhbmQgdGhlbiB1cGRhdGUgY29uY3VycmVudGx5LCB3ZSBtdXN0IHdhaXQgZm9yIGEgY2F1c2Fs
bHkgZGVwZW5kZW50IHVwZGF0ZSBieSBzb21lIHVzZXIgaW4gdGhlIHNtYWxsZXN0IHN1YnRyZWUg
Y29udGFpbmluZyB0aGVtLCBhcyB5b3UgZXhwbGFpbmVkIGZvciB0aGUgdmFuaWxsYSBjYXNlLiAg
KERlZmluaXRpb24gNC4xIGRvZXNuJ3QgaW5jb3Jwb3JhdGUgdGhlc2UgZ3VhcmFudGVlcyBiZWNh
dXNlIEkgd2FzIG5vdCBhd2FyZSBvZiB0aGVtLCBzbyB0aGFua3MgZm9yIGJyaW5naW5nIHRoZW0g
dXAhKQ0KDQpUaGUgbWFpbiBhZHZhbnRhZ2Ugb2YgQ2F1c2FsIFRyZWVLRU0gY29tZXMgd2hlbiB0
aGVyZSBhcmUgY29tcHJvbWlzZWQgYW5kIG5vbi1jb21wcm9taXNlZCB1c2VycyB1cGRhdGluZyBj
b25jdXJyZW50bHkuICBGb3IgZXhhbXBsZSwgaWYgb25lIG9mIEEsIEIsIEMsIGV0Yy4gYXJlIGNv
bXByb21pc2VkIGFuZCB0aGV5IGFsbCB1cGRhdGUgY29uY3VycmVudGx5LCB0aGVuIHRoZSB3aG9s
ZSBzdGF0ZSBpcyBoZWFsZWQgaW4gQ2F1c2FsIFRyZWVLRU0sIHdoZXJlYXMgaW4gdmFuaWxsYSBU
cmVlS0VNIHRoaXMgaXMgb25seSB0cnVlIGlmIHRoZSBjb21wcm9taXNlZCB1c2VyICJ3aW5zIiBh
dCBldmVyeSBjb25mbGljdGVkIG5vZGUuDQoNCkZvciBhbm90aGVyIGV4YW1wbGUsIHN1cHBvc2Ug
YSBncm91cCBwYXJ0aXRpb25zIGludG8gdHdvIHN1Ymdyb3VwcyBTIGFuZCBULCB3aGljaCBjb21l
IGJhY2sgdG9nZXRoZXIgbGF0ZXIsIG1lcmdpbmcgdGhlaXIgdXBkYXRlIHNldHMuICBUaGlzIGNv
dWxkIGhhcHBlbiBpbiBhbiBhcHBsaWNhdGlvbiB0aGF0IGxldHMgdXNlcnMgY29tbXVuaWNhdGUg
dGhyb3VnaCBhIExBTiBvciBhZC1ob2MgbmV0d29yayBldmVuIGlmIHRoZXkgYXJlIGRpc2Nvbm5l
Y3RlZCBmcm9tIHRoZSBnbG9iYWwgSW50ZXJuZXQsIGFzIGluIEhhZ2dsZSBbMV0gb3IgZGVsYXkt
dG9sZXJhbnQgbmV0d29ya2luZy4gIElmIHNvbWUgdXNlcnMgaW4gUyBhcmUgY29tcHJvbWlzZWQg
YW5kIHRoZW4gaGVhbCBiZWZvcmUgcmUtbWVyZ2luZyB3aXRoIFQgKHBlcmhhcHMgUyBpcyBJbnRl
cm5ldC1jb25uZWN0ZWQgYW5kIHRodXMgZXhwb3NlZCB0byBtYWx3YXJlIHdoaWxlIFQgaXMgbm90
KSwgdGhlbiBpbiBDYXVzYWwgVHJlZUtFTSwgUyB3aWxsIHN0aWxsIGJlIGhlYWxlZCBhZnRlciB0
aGUgbWVyZ2UuICBJbiB2YW5pbGxhIFRyZWVLRU0sIHRoaXMgaXMgb25seSB0cnVlIGlmIFMncyB1
cGRhdGVzICJ3aW4iIG92ZXIgVCdzIHVwZGF0ZXMuDQoNCkkgdGhpbmsgaWYgd2Ugd2FudCBjb25j
dXJyZW50IHVwZGF0ZXMgdG8gaGVhbCBhbGwgdXBkYXRpbmcgdXNlcnMsIHdlIG5lZWQgc29tZSBz
b3J0IG9mICJrLXBhcnR5IERpZmZpZS1IZWxsbWFuIiwgd2hpY2ggaXMgYW4gb3BlbiBjcnlwdG9n
cmFwaGljIHByb2JsZW0gZm9yIGsgPiAzLiAgSSBzdXBwb3NlIHdlIGNvdWxkIGFjY29tcGxpc2gg
dGhpcyBieSByZXBsYWNpbmcgY29uZmxpY3RlZCBub2RlcyB3aXRoIGJsYW5rcyBkdXJpbmcgY29u
Y3VycmVudCB1cGRhdGVzLCBhdCB0aGUgY29zdCBvZiBpbmNyZWFzZWQgbWVzc2FnZSBzaXplcyBs
YXRlciAoZGV2b2x2aW5nIHRvIE8obiktc2l6ZSBrZXkgdXBkYXRlcyBpZiBldmVyeW9uZSB1cGRh
dGVzIGNvbmN1cnJlbnRseSkuDQoNCk9uIEZyaSwgTWFyIDIyLCAyMDE5IGF0IDExOjE3IFBNIE1h
dHRoZXcgSG9kZ3NvbiA8bWF0dGhld0BtYXRyaXgub3JnPG1haWx0bzptYXR0aGV3QG1hdHJpeC5v
cmc+PiB3cm90ZToNCk9uIHRoZSBNYXRyaXggc2lkZSB3ZSBhcmUgc3RpbGwgdmVyeSBtdWNoIGhv
cGluZyB0aGF0IE1MUyB3aWxsIHNvbWVob3cgc3VwcG9ydCByZWR1Y2VkIHN5bmNocm9uaXNhdGlv
biwgYXMgb3RoZXJ3aXNlIHRoZSBzZXF1ZW5jaW5nIG9mIG1lbWJlcnNoaXAgY2hhbmdlcyBhY3Rz
IGFzIGEgdmVyeSB1bmRlc2lyYWJsZSBjZW50cmFsaXNpbmcgZm9yY2Ugd2hlbiBjb21tdW5pY2F0
aW5nIGluIG90aGVyd2lzZSBkZWNlbnRyYWxpc2VkIGdyb3Vwcy4gVGhlIGJlbG93IGFwcHJvYWNo
IHNlZW1zIHF1aXRlIHByb21pc2luZyBhbmQgZnJvbSBvdXIgcGVyc3BlY3RpdmUgY291bGQgbWVy
aXQgcGlja2luZyBjdXJ2ZXMgd2hpY2ggc3VwcG9ydCBpdC4NCg0KTm93IHRoYXQgeW91IG1lbnRp
b24gdGhpcywgSSBub3RpY2VkIHRoYXQgZm9yIHRoZSBwcm9wb3NhbHMgdG8gbWFrZSBBZGRzIGFu
ZCBSZW1vdmVzIGNvbmN1cnJlbmN5LWZyaWVuZGx5LCB3ZSBhY3R1YWxseSBkb24ndCBuZWVkIHNw
ZWNpYWwgY3VydmVzLiAgRm9yIEFkZHMsIHdlIG9ubHkgbmVlZCB0byBjb21iaW5lICpyb290KiBz
ZWNyZXRzIGluIGFuIGFzc29jaWF0aXZlIGFuZCBjb21tdXRhdGl2ZSB3YXksIG5vdCBhbGwgbm9k
ZSBrZXkgcGFpcnMuICBUaGlzIGNhbiBiZSBkb25lIHVzaW5nIHhvciwgc2luY2UgdGhlIHJvb3Qg
b25seSBoYXMgYSBzZWNyZXQgYmluYXJ5IHN0cmluZywgbm90IGFuIGFzeW1tZXRyaWMga2V5IHBh
aXIuICBDb25jdXJyZW50IFJlbW92ZXMgZG9uJ3QgcmVxdWlyZSBhbnkga2V5IGNvbWJpbmluZyBh
dCBhbGwuICBTbyBwZXJoYXBzIHRoZXNlIHBhcnRzIG9mIENhdXNhbCBUcmVlS0VNIGFyZSB3b3J0
aCBjb25zaWRlcmluZyBpbmRlcGVuZGVudCBvZiB0aGUgcHJvcG9zYWwgZm9yIGNvbmN1cnJlbnQg
dXBkYXRlcy4NCg0KT24gMjAgTWFyIDIwMTksIGF0IDE1OjIzLCBSaWNoYXJkIEJhcm5lcyA8cmxi
QGlwdi5zeDxtYWlsdG86cmxiQGlwdi5zeD4+IHdyb3RlOg0KVGhhdCB3b3VsZCBydWxlIG91dCBY
MjU1MTkvWDQ0OCwgYnV0IEknbSB0b2xkIHRoYXQgdGhlIFJpc3RyZXR0byBhZGFwdGF0aW9uIG9m
IHRob3NlIGN1cnZlcyB3b3VsZCB3b3JrLg0KWy4uLl0gSSB3b3VsZCBiZSBpbnRlcmVzdGVkIHRv
IGhlYXIgZm9sa3MnIHRob3VnaHRzIG9uIHdoZXRoZXIgdGhlIGJlbmVmaXRzIG9mIHJlZHVjZWQg
c3luY2hyb25pemF0aW9uIHdvdWxkIGJlIHdvcnRoIHRoZSBjb3N0cyBvZiBsaW1pdGluZyBESCBn
cm91cCBzZWxlY3Rpb24gKGVpdGhlciBvbGQgRUNESCBvciBuZXcgc3R1ZmYgd2l0aG91dCBhIGxv
dCBvZiBpbXBsZW1lbnRhdGlvbikuDQoNClRoYW5rcyBmb3IgdGhpcywgSSdsbCBjaGVjayBSaXN0
cmV0dG8gb3V0LiAgT25lIHJlbGF0ZWQgY29uY2VybiBJIGhhdmUgaXMgdGhhdCBJIGhhdmUgbm90
IHlldCBmb3VuZCBhbnkgbWFpbnN0cmVhbSBwb3N0LXF1YW50dW0gY3J5cHRvIHByb3Bvc2FscyB0
aGF0IHN1cHBvcnQga2V5IGNvbWJpbmluZy4NCg0KQmVzdCwNCk1hdHRoZXcgV2VpZG5lcg0KDQpb
MV0gSmluZyBTdSwgSmFtZXMgU2NvdHQsIFBhbiBIdWksIEpvbiBDcm93Y3JvZnQsIEV5YWwgRGUg
TGFyYSwgQ2hyaXN0b3BoZSBEaW90LCBBc2h2aW4gR29lbCwgTWVuZyBIb3cgTGltLCBhbmQgRWJl
biBVcHRvbi4gMjAwNy4gSGFnZ2xlOiBzZWFtbGVzcyBuZXR3b3JraW5nIGZvciBtb2JpbGUgYXBw
bGljYXRpb25zLiBJbiBQcm9jZWVkaW5ncyBvZiB0aGUgOXRoIGludGVybmF0aW9uYWwgY29uZmVy
ZW5jZSBvbiBVYmlxdWl0b3VzIGNvbXB1dGluZyAoVWJpQ29tcCAnMDcpLCBKb2huIEtydW1tLCBH
cmVnb3J5IEQuIEFib3dkLCBBcnVuYSBTZW5ldmlyYXRuZSwgYW5kIFRob21hcyBTdHJhbmcgKEVk
cy4pLiBTcHJpbmdlci1WZXJsYWcsIEJlcmxpbiwgSGVpZGVsYmVyZywgMzkxLTQwOC4NCg==

--_000_CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE9490Y6UFisctgmailg_
Content-Type: text/html; charset="utf-8"
Content-ID: <3E7EDFB1983C474F8E40C468D534A142@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9Imx0
ciI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXY+RGVhciBNTFMgV29ya2luZyBHcm91cCw8L2Rpdj4N
CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLiZuYnNwOyBT
b21lIHJlc3BvbnNlczo8YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pk9uIEZy
aSwgTWFyIDIyLCAyMDE5IGF0IDU6MDAgQU0gS2FydGhpa2V5YW4gQmhhcmdhdmFuICZsdDs8YSBo
cmVmPSJtYWlsdG86a2FydGhpay5iaGFyZ2F2YW5AZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
a2FydGhpay5iaGFyZ2F2YW5AZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YmxvY2tx
dW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7
Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+
DQo8ZGl2Pg0KPGRpdj5Ob3csIHdoYXQgaXMgdGhlIHNpdHVhdGlvbiB3aXRoIGNhdXNhbCBUcmVl
S0VNPyBBcyBmYXIgYXMgSSBzZWUsIGl0IGFsc28gZG9lcyBub3QgcHJvdGVjdCBjb25jdXJyZW50
IHVwZGF0ZXMgYWdhaW5zdCB0aGUgY29tcHJvbWlzZSBvZiBib3RoIG9sZCBrZXlzPzwvZGl2Pg0K
PGRpdj5BbmQgdGhlIGd1YXJhbnRlZXMgb2YgZGVmaW5pdGlvbiA0LjEgYXBwZWFyIG9ubHkgdG8g
aG9sZCBmb3IgY2F1c2FsbHkgb3JkZXJlZCB1cGRhdGVzLCBub3QgZm9yIGNvbmN1cnJlbnQgb25l
cz88L2Rpdj4NCjxkaXY+SXMgdGhhdCB0aGUgY2FzZT8gSWYgc28sIEnigJlkIGxpa2UgdG8gc2Vl
IGEgY3Jpc3BlciBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoZSBleHRyYSBndWFyYW50ZWVzIHRoYXQg
Q2F1c2FsIFRyZWVLRU0gcHJvdmlkZXMgb3ZlciB2YW5pbGxhIFRyZWVLRU0uPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkZvciBjb25jdXJyZW50
IHVwZGF0ZXMgYnkgYSBzdWJncm91cCBvZiB1c2VycyB3aG8gaGF2ZSBhbGwgYmVlbiBjb21wcm9t
aXNlZCwgSSBiZWxpZXZlIENhdXNhbCBUcmVlS0VNIGdldHMgdGhlIHNhbWUgZ3VhcmFudGVlcyBh
cyB2YW5pbGxhIFRyZWVLRU0uJm5ic3A7IEZvciBleGFtcGxlLCBpZiBBIGFuZCBCIGFyZSBjb21w
cm9taXNlZCBhbmQgdGhlbiB1cGRhdGUgY29uY3VycmVudGx5LCB3ZSBtdXN0IHdhaXQgZm9yIGEg
Y2F1c2FsbHkgZGVwZW5kZW50DQogdXBkYXRlIGJ5IHNvbWUgdXNlciBpbiB0aGUgc21hbGxlc3Qg
c3VidHJlZSBjb250YWluaW5nIHRoZW0sIGFzIHlvdSBleHBsYWluZWQgZm9yIHRoZSB2YW5pbGxh
IGNhc2UuJm5ic3A7IChEZWZpbml0aW9uIDQuMSBkb2Vzbid0IGluY29ycG9yYXRlIHRoZXNlIGd1
YXJhbnRlZXMgYmVjYXVzZSBJIHdhcyBub3QgYXdhcmUgb2YgdGhlbSwgc28gdGhhbmtzIGZvciBi
cmluZ2luZyB0aGVtIHVwISk8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoZSBtYWlu
IGFkdmFudGFnZSBvZiBDYXVzYWwgVHJlZUtFTSBjb21lcyB3aGVuIHRoZXJlIGFyZSBjb21wcm9t
aXNlZCBhbmQgbm9uLWNvbXByb21pc2VkIHVzZXJzIHVwZGF0aW5nIGNvbmN1cnJlbnRseS4mbmJz
cDsgRm9yIGV4YW1wbGUsIGlmIG9uZSBvZiBBLCBCLCBDLCBldGMuIGFyZSBjb21wcm9taXNlZCBh
bmQgdGhleSBhbGwgdXBkYXRlIGNvbmN1cnJlbnRseSwgdGhlbiB0aGUgd2hvbGUgc3RhdGUgaXMg
aGVhbGVkIGluIENhdXNhbCBUcmVlS0VNLA0KIHdoZXJlYXMgaW4gdmFuaWxsYSBUcmVlS0VNIHRo
aXMgaXMgb25seSB0cnVlIGlmIHRoZSBjb21wcm9taXNlZCB1c2VyICZxdW90O3dpbnMmcXVvdDsg
YXQgZXZlcnkgY29uZmxpY3RlZCBub2RlLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+
Rm9yIGFub3RoZXIgZXhhbXBsZSwgc3VwcG9zZSBhIGdyb3VwIHBhcnRpdGlvbnMgaW50byB0d28g
c3ViZ3JvdXBzIFMgYW5kIFQsIHdoaWNoIGNvbWUgYmFjayB0b2dldGhlciBsYXRlciwgbWVyZ2lu
ZyB0aGVpciB1cGRhdGUgc2V0cy4mbmJzcDsgVGhpcyBjb3VsZCBoYXBwZW4gaW4gYW4gYXBwbGlj
YXRpb24gdGhhdCBsZXRzIHVzZXJzIGNvbW11bmljYXRlIHRocm91Z2ggYSBMQU4gb3IgYWQtaG9j
IG5ldHdvcmsgZXZlbiBpZiB0aGV5IGFyZSBkaXNjb25uZWN0ZWQNCiBmcm9tIHRoZSBnbG9iYWwg
SW50ZXJuZXQsIGFzIGluIEhhZ2dsZSBbMV0gb3IgZGVsYXktdG9sZXJhbnQgbmV0d29ya2luZy4m
bmJzcDsgSWYgc29tZSB1c2VycyBpbiBTIGFyZSBjb21wcm9taXNlZCBhbmQgdGhlbiBoZWFsIGJl
Zm9yZSByZS1tZXJnaW5nIHdpdGggVCAocGVyaGFwcyBTIGlzIEludGVybmV0LWNvbm5lY3RlZCBh
bmQgdGh1cyBleHBvc2VkIHRvIG1hbHdhcmUgd2hpbGUgVCBpcyBub3QpLCB0aGVuIGluIENhdXNh
bCBUcmVlS0VNLCBTIHdpbGwNCiBzdGlsbCBiZSBoZWFsZWQgYWZ0ZXIgdGhlIG1lcmdlLiZuYnNw
OyBJbiB2YW5pbGxhIFRyZWVLRU0sIHRoaXMgaXMgb25seSB0cnVlIGlmIFMncyB1cGRhdGVzICZx
dW90O3dpbiZxdW90OyBvdmVyIFQncyB1cGRhdGVzLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N
CjxkaXY+SSB0aGluayBpZiB3ZSB3YW50IGNvbmN1cnJlbnQgdXBkYXRlcyB0byBoZWFsIGFsbCB1
cGRhdGluZyB1c2Vycywgd2UgbmVlZCBzb21lIHNvcnQgb2YgJnF1b3Q7ay1wYXJ0eSBEaWZmaWUt
SGVsbG1hbiZxdW90Oywgd2hpY2ggaXMgYW4gb3BlbiBjcnlwdG9ncmFwaGljIHByb2JsZW0gZm9y
IGsgJmd0OyAzLiZuYnNwOyBJIHN1cHBvc2Ugd2UgY291bGQgYWNjb21wbGlzaCB0aGlzIGJ5IHJl
cGxhY2luZyBjb25mbGljdGVkIG5vZGVzIHdpdGggYmxhbmtzIGR1cmluZyBjb25jdXJyZW50DQog
dXBkYXRlcywgYXQgdGhlIGNvc3Qgb2YgaW5jcmVhc2VkIG1lc3NhZ2Ugc2l6ZXMgbGF0ZXIgKGRl
dm9sdmluZyB0byBPKG4pLXNpemUga2V5IHVwZGF0ZXMgaWYgZXZlcnlvbmUgdXBkYXRlcyBjb25j
dXJyZW50bHkpLjxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+T24gRnJpLCBN
YXIgMjIsIDIwMTkgYXQgMTE6MTcgUE0gTWF0dGhldyBIb2Rnc29uICZsdDs8YSBocmVmPSJtYWls
dG86bWF0dGhld0BtYXRyaXgub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWF0dGhld0BtYXRyaXgub3Jn
PC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0
eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigy
MDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+DQo8ZGl2Pk9uIHRoZSBNYXRyaXggc2lkZSB3
ZSBhcmUgc3RpbGwgdmVyeSBtdWNoIGhvcGluZyB0aGF0IE1MUyB3aWxsIHNvbWVob3cgc3VwcG9y
dCByZWR1Y2VkIHN5bmNocm9uaXNhdGlvbiwgYXMgb3RoZXJ3aXNlIHRoZSBzZXF1ZW5jaW5nIG9m
IG1lbWJlcnNoaXAgY2hhbmdlcyBhY3RzIGFzIGEgdmVyeSB1bmRlc2lyYWJsZSBjZW50cmFsaXNp
bmcgZm9yY2Ugd2hlbiBjb21tdW5pY2F0aW5nIGluIG90aGVyd2lzZSBkZWNlbnRyYWxpc2VkIGdy
b3Vwcy4NCiBUaGUgYmVsb3cgYXBwcm9hY2ggc2VlbXMgcXVpdGUgcHJvbWlzaW5nIGFuZCBmcm9t
IG91ciBwZXJzcGVjdGl2ZSBjb3VsZCBtZXJpdCBwaWNraW5nIGN1cnZlcyB3aGljaCBzdXBwb3J0
IGl0LjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Tm93IHRo
YXQgeW91IG1lbnRpb24gdGhpcywgSSBub3RpY2VkIHRoYXQgZm9yIHRoZSBwcm9wb3NhbHMgdG8g
bWFrZSBBZGRzIGFuZCBSZW1vdmVzIGNvbmN1cnJlbmN5LWZyaWVuZGx5LCB3ZSBhY3R1YWxseSBk
b24ndCBuZWVkIHNwZWNpYWwgY3VydmVzLiZuYnNwOyBGb3IgQWRkcywgd2Ugb25seSBuZWVkIHRv
IGNvbWJpbmUgKnJvb3QqIHNlY3JldHMgaW4gYW4gYXNzb2NpYXRpdmUgYW5kIGNvbW11dGF0aXZl
IHdheSwgbm90IGFsbCBub2RlIGtleQ0KIHBhaXJzLiZuYnNwOyBUaGlzIGNhbiBiZSBkb25lIHVz
aW5nIHhvciwgc2luY2UgdGhlIHJvb3Qgb25seSBoYXMgYSBzZWNyZXQgYmluYXJ5IHN0cmluZywg
bm90IGFuIGFzeW1tZXRyaWMga2V5IHBhaXIuJm5ic3A7IENvbmN1cnJlbnQgUmVtb3ZlcyBkb24n
dCByZXF1aXJlIGFueSBrZXkgY29tYmluaW5nIGF0IGFsbC4mbmJzcDsgU28gcGVyaGFwcyB0aGVz
ZSBwYXJ0cyBvZiBDYXVzYWwgVHJlZUtFTSBhcmUgd29ydGggY29uc2lkZXJpbmcgaW5kZXBlbmRl
bnQgb2YgdGhlIHByb3Bvc2FsDQogZm9yIGNvbmN1cnJlbnQgdXBkYXRlcy48YnI+DQo8L2Rpdj4N
CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PjxzcGFuIGNsYXNzPSJtXzI0OTk5Njk0OTkyOTI0NzE0
OTJnbWFpbC1tXy01ODQ0OTQ4Njk3MDUzNTQ2OTE3Z21haWwtaW0iPk9uIDIwIE1hciAyMDE5LCBh
dCAxNToyMywgUmljaGFyZCBCYXJuZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpybGJAaXB2LnN4IiB0
YXJnZXQ9Il9ibGFuayI+cmxiQGlwdi5zeDwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48L2Rpdj4NCjxi
bG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAw
LjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6
MWV4Ij4NCjxkaXY+VGhhdCB3b3VsZCBydWxlIG91dCBYMjU1MTkvWDQ0OCwgYnV0IEknbSB0b2xk
IHRoYXQgdGhlIFJpc3RyZXR0byBhZGFwdGF0aW9uIG9mIHRob3NlIGN1cnZlcyB3b3VsZCB3b3Jr
LjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz
dHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2Io
MjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdj5bLi4uXSBJIHdvdWxkIGJlIGlu
dGVyZXN0ZWQgdG8gaGVhciBmb2xrcycgdGhvdWdodHMgb24gd2hldGhlciB0aGUgYmVuZWZpdHMg
b2YgcmVkdWNlZCBzeW5jaHJvbml6YXRpb24gd291bGQgYmUgd29ydGggdGhlIGNvc3RzIG9mIGxp
bWl0aW5nIERIIGdyb3VwIHNlbGVjdGlvbiAoZWl0aGVyIG9sZCBFQ0RIIG9yIG5ldyBzdHVmZiB3
aXRob3V0IGEgbG90IG9mIGltcGxlbWVudGF0aW9uKS4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+VGhhbmtzIGZvciB0aGlzLCBJJ2xsIGNoZWNrIFJpc3Ry
ZXR0byBvdXQuJm5ic3A7IE9uZSByZWxhdGVkIGNvbmNlcm4gSSBoYXZlIGlzIHRoYXQgSSBoYXZl
IG5vdCB5ZXQgZm91bmQgYW55IG1haW5zdHJlYW0gcG9zdC1xdWFudHVtIGNyeXB0byBwcm9wb3Nh
bHMgdGhhdCBzdXBwb3J0IGtleSBjb21iaW5pbmcuPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPGRpdj5CZXN0LDwvZGl2Pg0KPGRpdj5NYXR0aGV3IFdlaWRuZXI8L2Rpdj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PlsxXSBKaW5nIFN1LCBKYW1lcyBTY290dCwgUGFuIEh1aSwgSm9u
IENyb3djcm9mdCwgRXlhbCBEZSBMYXJhLCBDaHJpc3RvcGhlIERpb3QsIEFzaHZpbiBHb2VsLCBN
ZW5nIEhvdyBMaW0sIGFuZCBFYmVuIFVwdG9uLiAyMDA3LiBIYWdnbGU6IHNlYW1sZXNzIG5ldHdv
cmtpbmcgZm9yIG1vYmlsZSBhcHBsaWNhdGlvbnMuIEluDQo8aT5Qcm9jZWVkaW5ncyBvZiB0aGUg
OXRoIGludGVybmF0aW9uYWwgY29uZmVyZW5jZSBvbiBVYmlxdWl0b3VzIGNvbXB1dGluZzwvaT4g
KFViaUNvbXAgJzA3KSwgSm9obiBLcnVtbSwgR3JlZ29yeSBELiBBYm93ZCwgQXJ1bmEgU2VuZXZp
cmF0bmUsIGFuZCBUaG9tYXMgU3RyYW5nIChFZHMuKS4gU3ByaW5nZXItVmVybGFnLCBCZXJsaW4s
IEhlaWRlbGJlcmcsIDM5MS00MDguDQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE9490Y6UFisctgmailg_--


From nobody Mon Mar 25 08:07:34 2019
Return-Path: <harry.halpin@inria.fr>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30DD81203EE for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 08:07:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 FsAYEG4DMcy4 for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 08:07:28 -0700 (PDT)
Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) (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 334C51203CB for <mls@ietf.org>; Mon, 25 Mar 2019 08:07:27 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.60,269,1549926000";  d="scan'208,217";a="375655218"
X-MGA-submission: =?us-ascii?q?MDHLmnVnH5iqvOd1/TJZVYaISMbDhCyAF36QeE?= =?us-ascii?q?Q3Zya2ZSRwg5XeNd20Zp4v98X5Zf1hrhGIDq4hE+suURAQtvOCZf9x4B?= =?us-ascii?q?R7iXXNLNo1jQiSVj4tYkgI6CzTK+7p02uVGif/4xWrwET8GyWJSOzz2k?= =?us-ascii?q?jvog+9dn3pBI0gwvcIC6RSVA=3D=3D?=
Received: from zcs-store3.inria.fr ([128.93.142.30]) by mail2-relais-roc.national.inria.fr with ESMTP; 25 Mar 2019 16:07:25 +0100
Date: Mon, 25 Mar 2019 16:07:25 +0100 (CET)
From: Harry Halpin <harry.halpin@inria.fr>
To: mls@ietf.org
Message-ID: <545893773.1166471.1553526445768.JavaMail.zimbra@inria.fr>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="=_43e53a3a-7d89-41e6-b220-5ebf88aca59b"
X-Originating-IP: [128.93.82.17]
X-Mailer: Zimbra 8.7.11_GA_3789 (ZimbraWebClient - FF61 (Linux)/8.7.11_GA_3789)
Thread-Index: XGABztYYh1RMFSVKcWH8pEmU9uThZA==
Thread-Topic: User study relevant to MLS
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/ef9hCCasJZIv0IJ7RMEMSEL92os>
Subject: [MLS] User study relevant to MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 15:07:32 -0000

--=_43e53a3a-7d89-41e6-b220-5ebf88aca59b
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

I'd just like to bring to everyone's attention a relatively large-scale user study done at Inria on secure messaging, with a focus on developers and high-risk users of secure messaging apps with groups (and thus a bit different than most user studies, that focus on university students and on pairwise messaging). 

Of course, I'd just like to summarize some points - and note overall, MLS is doing the right thing: 

1) Scalable group messaging is a real use-case: Many groups of high-risk users end up using Telegram rather than Signal and even WhatsApp due to its support for large groups, with groups of 600 not being unusual - and these groups have a lot of "chat" are are not just broadcast groups. Also, in some countries where the Web is censored, there are news groups with large (50,000) users. So, the idea to aim for scalability by MLS is the right one. 

2) Authentication of users in a group ends up being more important than deniability. While deniability is cryptographically very interesting, in practical use-cases we do not have any evidence to support key material ever being used in a court case to convict someone (for example, the Manning vs. Lamo case where Manning used OTR), as social context is used by the courts. That being said, it would be useful to support as an optional feature, because one never knows how sophisticated enemies may become in the future. The obvious idea that Benjamin, Sophia, and others have discussed is to enable out-of-band optional use of deniable keys (i.e. ring signatures if needed or key establishment via deniable channels). However, scalable group messaging is more important than deniability. 

3) Support for Pseudonymity: People really want pseudonyms per group in high-risk contexts, which is important. While this is more of an Authentication Service concern, it seems that if possible reducing or make optional the use of long-term identity keys for signing messages in MLS and instead having per-group long-term signatures vie a KDF of the identity key when joining a new group may be the way to go. That being said, users do indeed do some sort of verification (often out of band), so from an application-level per group (not per message authentication) should be possible, so some kind of long-term group key per participant is needed. 

4) Group Management: One of the greatest issues facing users of Signal is not being able to remove people from groups. This should be fixed by MLS, which is great news for everyone all around. The issue of archives, etc. is relatively controversial (and I assume dealt with by the Delivery Service) but should be possible. I think the current MLS approach of storing a hash of the archive and for having groups that need archiving, the DS can store and replay old messages seem right. 

5) Privacy: That being said, anything that reveals unnecessary details of participants in the group can be dangerous, particularly the "social graph" of who knows who. So, for example, if an admin creates a group, they may add new users who are their close friends first, and then others. As has been noted by Benjamin and Karthik in conversation, the tree of participants' key material in MLS may leak the ordering of participants, and there may be other, more subtle attacks. Thinking through these is worth it, such as randomizing the addition of new users to a group and so their place in the tree. 

Also, there's generally positive feelings about using standards and decentralization, although it's less important for people who are very high-risk users). I hope this report helps! For the full version (published as "Harry Halpin, Ksenia Ermoshina, Francesca Musiani:Co-ordinating Developers and High-Risk Users of Privacy-Enhanced Secure Messaging Protocols. SSR 2018: 56-75") see: https://hal.inria.fr/hal-01966560/document 

yours, 
harry 


--=_43e53a3a-7d89-41e6-b220-5ebf88aca59b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"font-family: arial, helvetica, sans-serif; font-s=
ize: 12pt; color: #000000"><div>I'd just like to bring to everyone's attent=
ion a relatively large-scale user study done at Inria on secure messaging, =
with a focus on developers and high-risk users of secure messaging apps wit=
h groups (and thus a bit different than most user studies, that focus on un=
iversity students and on pairwise messaging).<br data-mce-bogus=3D"1"></div=
><div><br data-mce-bogus=3D"1"></div><div>Of course, I'd just like to summa=
rize some points - and note overall, MLS is doing the right thing: <br data=
-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>1) Scalable=
 group messaging is a real use-case: Many groups of high-risk users end up =
using Telegram rather than Signal and even WhatsApp due to its support for =
large groups, with groups of 600 not being unusual - and these groups have =
a lot of "chat" are are not just broadcast groups. Also, in some countries =
where the Web is censored, there are news groups with large (50,000) users.=
 So, the idea to aim for scalability by MLS is the right one. <br data-mce-=
bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>2) Authenticatio=
n of users in a group ends up being more important than deniability. While =
deniability is cryptographically very interesting, in practical use-cases w=
e do not have any evidence to support key material ever being used in a cou=
rt case to convict someone (for example, the Manning vs. Lamo case where Ma=
nning used OTR), as social context is used by the courts. That being said, =
it would be useful to support as an optional feature, because one never kno=
ws how sophisticated enemies may become in the future. The obvious idea tha=
t Benjamin, Sophia, and others have discussed is to enable out-of-band opti=
onal use of deniable keys (i.e. ring signatures if needed or key establishm=
ent via deniable channels). However, scalable group messaging is more impor=
tant than deniability.<br data-mce-bogus=3D"1"></div><div><br data-mce-bogu=
s=3D"1"></div><div>3) Support for Pseudonymity: People really want pseudony=
ms per group in high-risk contexts, which is important. While this is more =
of an Authentication Service concern, it seems that if possible reducing or=
 make optional the use of long-term identity keys for signing messages in M=
LS and instead having per-group long-term signatures vie a KDF of the ident=
ity key when joining a new group may be the way to go. That being said, use=
rs do indeed do some sort of verification (often out of band), so from an a=
pplication-level per group (not per message authentication) should be possi=
ble, so some kind of long-term group key per participant is needed. <br></d=
iv><div><br data-mce-bogus=3D"1"></div><div>4) Group Management: One of the=
 greatest issues facing users of Signal is not being able to remove people =
from groups. This should be fixed by MLS, which is great news for everyone =
all around. The issue of archives, etc. is relatively controversial (and I =
assume dealt with by the Delivery Service) but should be possible. I think =
the current MLS approach of storing a hash of the archive and for having gr=
oups that need archiving, the DS can store and replay old messages seem rig=
ht. <br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div=
>5) Privacy: That being said, anything that reveals unnecessary details of =
participants in the group can be dangerous, particularly the "social graph"=
 of who knows who. So, for example, if an admin creates a group, they may a=
dd new users who are their close friends first, and then others. As has bee=
n noted by Benjamin and Karthik in conversation, the tree of participants' =
key material in MLS may leak the ordering of participants, and there may be=
 other, more subtle attacks. Thinking through these is worth it, such as ra=
ndomizing the addition of new users to a group and so their place in the tr=
ee.<br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>=
Also, there's generally positive feelings about using standards and decentr=
alization, although it's less important for people who are very high-risk u=
sers). I hope this report helps! For the full version (published as "Harry =
Halpin, Ksenia Ermoshina, Francesca Musiani:Co-ordinating Developers and Hi=
gh-Risk Users of Privacy-Enhanced Secure Messaging Protocols. SSR 2018: 56-=
75") see: https://hal.inria.fr/hal-01966560/document<br data-mce-bogus=3D"1=
"></div><div><br data-mce-bogus=3D"1"></div><div>&nbsp; yours,<br data-mce-=
bogus=3D"1"></div><div>&nbsp;&nbsp;&nbsp; harry<br data-mce-bogus=3D"1"></d=
iv><div><br data-mce-bogus=3D"1"></div></div></body></html>
--=_43e53a3a-7d89-41e6-b220-5ebf88aca59b--


From nobody Mon Mar 25 08:31:35 2019
Return-Path: <harry.halpin@inria.fr>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CDDA1204F4 for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 08:31:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 hGfWjjD9mUEy for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 08:31:21 -0700 (PDT)
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) (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 A60A1120485 for <mls@ietf.org>; Mon, 25 Mar 2019 08:31:20 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.60,269,1549926000";  d="scan'208,217";a="300660459"
X-MGA-submission: =?us-ascii?q?MDH5suIY/nXNud6dH+JcizTmJu0Rria+k6ox5Y?= =?us-ascii?q?YqMf+5vW6WQzH18iC9iG7KXAYMLu1Cyzp41bBtNXUc5hx6rIN1cDrcWh?= =?us-ascii?q?dSDEUhFwu9nIPewe48zKKiH6HlVLd43oDym60g195vtEVmk7rAxO8qRn?= =?us-ascii?q?AjK3xcTi7dVFk5/IClrQOiFQ=3D=3D?=
Received: from zcs-store3.inria.fr ([128.93.142.30]) by mail3-relais-sop.national.inria.fr with ESMTP; 25 Mar 2019 16:31:16 +0100
Date: Mon, 25 Mar 2019 16:31:16 +0100 (CET)
From: Harry Halpin <harry.halpin@inria.fr>
To: mls <mls@ietf.org>
Message-ID: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="=_3304610a-403f-440f-bf77-6a253f8be8ad"
X-Originating-IP: [128.93.82.17]
X-Mailer: Zimbra 8.7.11_GA_3789 (ZimbraWebClient - FF61 (Linux)/8.7.11_GA_3789)
Thread-Index: to5d86A5LPrdHYckG8tlURxcrc+tGw==
Thread-Topic: Federation and MLS
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/GvrH0d4tjHEKYiuN_a4PxKjJJcA>
Subject: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 15:31:29 -0000

--=_3304610a-403f-440f-bf77-6a253f8be8ad
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Glad to see federation being discussed on Thursday as well - here's some thoughts: 

There are basically four issues that need to be solved, and the general philosophy should be one of minimalism. 

1) Identity: How to identify members with different AS/DS? 

There have been large debates over this, ranging from "user@domain" to key-based identifiers to other odd new schemes. To keep it simple, this should be delegated to the Authentication Service to provide long-term identity (or per group) keys, but some minimal set of calls between the AS may need to standardized to retrieve a user key given an identifier. Attempting to standardize the identifier is probably a bad idea, just assume there is a string you can send the AS that returns a key. Thus, the "domain" is by default the "domain" of the AS you call, and all that is needed is a user identifier. This would work well for systems that may not have a clear user@domain architecture. 

2) Discovery: How to determine which capabilities a given MLS-compliant AS/DS supports? 

The typical IETF path is via .well-known [1] or related 'host-meta' [2] and the former seems to be having some usage. From a cryptographic perspective, this is also the 'versioning' issue - how to detect which MLS version is being used, for example, with what ciphersuite (as already we are discussing using non-25519 ciphers). However, the .well-known RFC is tied to the domain name system and so TLS etc, which may not fit all systems. Something even more minimalistic, in a 'federation handshake' to establish connections between AS and DS services and then cryptographically merge their respective sub-trees is a better way to go, although MLS could register a .well-known if needed. 

3) Metadata: 

In general, some sort of metadata will need to be shared, i.e. icons, human readable user-names, group names. I would suggest that as this may be an application message that is simply be considered a non-cryptographic update. Any attempt to proscibe too much on this layer leads to endless bike-shedding and so should be avoided :) However, some minimal optional subset of metadata commonly used for chat could be useful, but rather than whiteboard it, it would be better to have each major MLS vendor that plans to support federation see what their common subset is with everyone else, and then just make a call that delivers just that as an MLS update. 

4) Transport: 

In general, it seems some minimal transport syntax would have to be agreed upon. A simple JSON syntax would match the rest of the Web, without any exotic additions. 

All previous work that is non-minimalistic (and it seems my suggestions could become even more minimized) will lead to failure. For example, OAuth was a success insofar as it did not, unlike OpenID, specify too much. A large summary document I wrote over the last decade of failure of standardization in this space suggests this is the case, with OAuth being the only real victory, everything else from W3C Social Web effort to OpenSocial to a pleathora of 'identity' efforts all more or less failing to reach deployment, see: 
https://hal.inria.fr/hal-01966561/document 

Happy to see MLS focus on the crypto and not repeat the mistakes of previous standards efforts in federation - happy to help on federation topic, although I can't make Prague in person likely. 

yours, 
harry 


[1] https://tools.ietf.org/html/rfc5785 
[2] https://tools.ietf.org/html/rfc6415 

--=_3304610a-403f-440f-bf77-6a253f8be8ad
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"font-family: arial, helvetica, sans-serif; font-s=
ize: 12pt; color: #000000"><div>Glad to see federation being discussed on T=
hursday as well - here's some thoughts:<br data-mce-bogus=3D"1"></div><div>=
<br data-mce-bogus=3D"1"></div><div>There are basically four issues that ne=
ed to be solved, and the general philosophy should be one of minimalism. <b=
r data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>1) Id=
entity: How to identify members with different AS/DS? <br data-mce-bogus=3D=
"1"></div><div><br data-mce-bogus=3D"1"></div><div>There have been large de=
bates over this, ranging from "user@domain" to key-based identifiers to oth=
er odd new schemes. To keep it simple, this should be delegated to the Auth=
entication Service to provide long-term identity (or per group) keys, but s=
ome minimal set of calls between the AS may need to standardized to retriev=
e a user key given an identifier. Attempting to standardize the identifier =
is probably a bad idea, just assume there is a string you can send the AS t=
hat returns a key. Thus, the "domain" is by default the "domain" of the AS =
you call, and all that is needed is a user identifier. This would work well=
 for systems that may not have a clear user@domain architecture. <br></div>=
<div><br data-mce-bogus=3D"1"></div><div>2) Discovery: How to determine whi=
ch capabilities a given MLS-compliant AS/DS supports?<br data-mce-bogus=3D"=
1"></div><div><br>The typical IETF path is via .well-known [1] or related '=
host-meta' [2] and the former seems to be having some usage. From a cryptog=
raphic perspective, this is also the 'versioning' issue - how to detect whi=
ch MLS version is being used, for example, with what ciphersuite (as alread=
y we are discussing using non-25519 ciphers). However, the .well-known RFC =
is tied to the domain name system and so TLS etc, which may not fit all sys=
tems. Something even more minimalistic, in a 'federation handshake' to esta=
blish connections between AS and DS services and then cryptographically mer=
ge their respective sub-trees is a better way to go, although MLS could reg=
ister a .well-known if needed. <br data-mce-bogus=3D"1"></div><div><br data=
-mce-bogus=3D"1"></div><div>3) Metadata:<br data-mce-bogus=3D"1"></div><div=
><br data-mce-bogus=3D"1"></div><div>In general, some sort of metadata will=
 need to be shared, i.e. icons,&nbsp; human readable user-names, group name=
s. I would suggest that as this may be an application message that is simpl=
y be considered a non-cryptographic update. Any attempt to proscibe too muc=
h on this layer leads to endless bike-shedding and so should be avoided :) =
However, some minimal optional subset of metadata commonly used for chat co=
uld be useful, but rather than whiteboard it, it would be better to have ea=
ch major MLS vendor that plans to support federation see what their common =
subset is with everyone else, and then just make a call that delivers just =
that as an MLS update.&nbsp; <br data-mce-bogus=3D"1"></div><div><br data-m=
ce-bogus=3D"1"></div><div>4) Transport:<br></div><div><br data-mce-bogus=3D=
"1"></div><div>In general, it seems some minimal transport syntax would hav=
e to be agreed upon. A simple JSON syntax would match the rest of the Web, =
without any exotic additions.<br></div><div><br data-mce-bogus=3D"1"></div>=
<div>&nbsp;All previous work that is non-minimalistic (and it seems my sugg=
estions could become even more minimized) will lead to failure. For example=
, OAuth was a success insofar as it did not, unlike OpenID, specify too muc=
h. A large summary document I wrote over the last decade of failure of stan=
dardization in this space suggests this is the case, with OAuth being the o=
nly real victory, everything else from W3C Social Web effort to OpenSocial =
to a pleathora of 'identity' efforts all more or less failing to reach depl=
oyment, see: <br data-mce-bogus=3D"1"></div><div>https://hal.inria.fr/hal-0=
1966561/document<br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1=
"></div><div>Happy to see MLS focus on the crypto and not repeat the mistak=
es of previous standards efforts in federation - happy to help on federatio=
n topic, although I can't make Prague in person likely.<br data-mce-bogus=
=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>&nbsp; yours,<br data=
-mce-bogus=3D"1"></div><div>&nbsp;&nbsp;&nbsp; harry<br data-mce-bogus=3D"1=
"></div><div><br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"><=
/div><div>[1] https://tools.ietf.org/html/rfc5785<br data-mce-bogus=3D"1"><=
/div><div>[2] https://tools.ietf.org/html/rfc6415<br data-mce-bogus=3D"1"><=
/div></div></body></html>
--=_3304610a-403f-440f-bf77-6a253f8be8ad--


From nobody Mon Mar 25 09:36:30 2019
Return-Path: <emadomara@google.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C0ED1204A6 for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 09:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.501
X-Spam-Level: 
X-Spam-Status: No, score=-17.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 TEZ7qkwB9Rub for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 09:36:19 -0700 (PDT)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 787F81204FC for <mls@ietf.org>; Mon, 25 Mar 2019 09:36:19 -0700 (PDT)
Received: by mail-wr1-x431.google.com with SMTP id y13so10982053wrd.3 for <mls@ietf.org>; Mon, 25 Mar 2019 09:36:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yJuj55xgDIYq6RiErWk2etAIn9uVDAQsP56E6vswOCQ=; b=PL8T6LI3yJmHmV/vC5AqnurjtBrT23k97r+zc7HhrXpCpCpKlaIKudguTYJ/jwm3GN b7UKeBzN86Tzb/Pm3sBs8IktgNEj5wsFVCNpPc9Uy4r52qfBbFGSgpgaROJSQUTq4VDi VDRvRsWzWb9gWElVprc5cnx+znCPeoYXOMplS7BAEXleDDBhqGrYb24vs1haKBp9MFeu PJjODbhs3BwJzH9esNwslzXk8W9rBJHo8NUEAF4bX7h1n/seBXh15FsjvPfH5B2Wjpyo 6+Wcvrz7phY0aU8KQ41Sui3cYKsfbT039RGgpMVIFu30styTz1/1jn6G/vlOD3vyoZn4 SIuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yJuj55xgDIYq6RiErWk2etAIn9uVDAQsP56E6vswOCQ=; b=jSzmU7EiTfLASHj3UqOkb8xKXYc79DfH/8UooKYSSurUjvPIcGV3vky2cteudl950p cGqpVjeG3r8S9/6ULASW7TTiZ26x7mBe2GSYyDHPWnOuEyGoMxJCVh5X7a49HT27neqg 154UuY1MNSaBuTgrVYKIhtQAjwE8di40h38eHNKi+vQPDsB20Zj5u6+pY/D0P8/biXDd IgEayyBvNtkMv8a0IoJYWDug72WLQDjiHEA5u3rDq9nwPpHXYFTBSeOPXrWarnt5BoP5 F/3xb2Ehb3wJvVhAc+sE3i5oQvP44IfIeRTO7biQYvom/lkV+Z1V+vLCZa7oqad/1Pf2 nu5A==
X-Gm-Message-State: APjAAAUcWizFF/VKahsfrwa5/maT+1Wsy2SS/sXO4AR4Z3/vmW2LYIFM xBp5c8LWyWmffeeni/c/xhPne4uukf8uZTX7vnAw
X-Google-Smtp-Source: APXvYqy+G0D9MtO2F8OAwbtPhx0/HarqRylEA1+t9+OUQVJs6rkCca6ACDVKnjYLXAG110jgBRZFTYSf7WoLrS5av9I=
X-Received: by 2002:adf:fe4d:: with SMTP id m13mr12566979wrs.267.1553531777664;  Mon, 25 Mar 2019 09:36:17 -0700 (PDT)
MIME-Version: 1.0
References: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr>
In-Reply-To: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr>
From: Emad Omara <emadomara@google.com>
Date: Mon, 25 Mar 2019 09:36:06 -0700
Message-ID: <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com>
To: Harry Halpin <harry.halpin@inria.fr>
Cc: mls <mls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c1aebb0584edcd0e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/8zWHSPX4yvl6uHzYxEmX4OIRakg>
Subject: Re: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 16:36:29 -0000

--000000000000c1aebb0584edcd0e
Content-Type: text/plain; charset="UTF-8"

Thanks Harry for the thoughts. Just to be clear, the federation effort is
mainly focused on the crypto layer, other application specific details are
left out of the scope of the draft.

On Mon, Mar 25, 2019 at 8:33 AM Harry Halpin <harry.halpin@inria.fr> wrote:

> Glad to see federation being discussed on Thursday as well - here's some
> thoughts:
>
> There are basically four issues that need to be solved, and the general
> philosophy should be one of minimalism.
>
> 1) Identity: How to identify members with different AS/DS?
>
> There have been large debates over this, ranging from "user@domain" to
> key-based identifiers to other odd new schemes. To keep it simple, this
> should be delegated to the Authentication Service to provide long-term
> identity (or per group) keys, but some minimal set of calls between the AS
> may need to standardized to retrieve a user key given an identifier.
> Attempting to standardize the identifier is probably a bad idea, just
> assume there is a string you can send the AS that returns a key. Thus, the
> "domain" is by default the "domain" of the AS you call, and all that is
> needed is a user identifier. This would work well for systems that may not
> have a clear user@domain architecture.
>
 Yes this completely out of the scope of the draft. UserID could be email,
phone number, etc depends on the application

>
> 2) Discovery: How to determine which capabilities a given MLS-compliant
> AS/DS supports?
>
> The typical IETF path is via .well-known [1] or related 'host-meta' [2]
> and the former seems to be having some usage. From a cryptographic
> perspective, this is also the 'versioning' issue - how to detect which MLS
> version is being used, for example, with what ciphersuite (as already we
> are discussing using non-25519 ciphers). However, the .well-known RFC is
> tied to the domain name system and so TLS etc, which may not fit all
> systems. Something even more minimalistic, in a 'federation handshake' to
> establish connections between AS and DS services and then cryptographically
> merge their respective sub-trees is a better way to go, although MLS could
> register a .well-known if needed.
>
Yes this one of the challenges,  how to trust the version number provided
by a different DS? Should we make it implicit from the cipher-suite
negotiation?

>
>
> 3) Metadata:
>
> In general, some sort of metadata will need to be shared, i.e. icons,
> human readable user-names, group names. I would suggest that as this may be
> an application message that is simply be considered a non-cryptographic
> update. Any attempt to proscibe too much on this layer leads to endless
> bike-shedding and so should be avoided :) However, some minimal optional
> subset of metadata commonly used for chat could be useful, but rather than
> whiteboard it, it would be better to have each major MLS vendor that plans
> to support federation see what their common subset is with everyone else,
> and then just make a call that delivers just that as an MLS update.
>
I think this will be up to the application  layer, MLS shouldn't care about
this.

>
> 4) Transport:
>
> In general, it seems some minimal transport syntax would have to be agreed
> upon. A simple JSON syntax would match the rest of the Web, without any
> exotic additions.
>
>  All previous work that is non-minimalistic (and it seems my suggestions
> could become even more minimized) will lead to failure. For example, OAuth
> was a success insofar as it did not, unlike OpenID, specify too much. A
> large summary document I wrote over the last decade of failure of
> standardization in this space suggests this is the case, with OAuth being
> the only real victory, everything else from W3C Social Web effort to
> OpenSocial to a pleathora of 'identity' efforts all more or less failing to
> reach deployment, see:
> https://hal.inria.fr/hal-01966561/document
>
> Happy to see MLS focus on the crypto and not repeat the mistakes of
> previous standards efforts in federation - happy to help on federation
> topic, although I can't make Prague in person likely.
>
>   yours,
>     harry
>
>
> [1] https://tools.ietf.org/html/rfc5785
> [2] https://tools.ietf.org/html/rfc6415
> _______________________________________________
> MLS mailing list
> MLS@ietf.org
> https://www.ietf.org/mailman/listinfo/mls
>

--000000000000c1aebb0584edcd0e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Thanks Harry for the thoughts. Just to be=
 clear, the federation effort is mainly focused on the crypto layer, other =
application specific details are left out of the scope of the draft.=C2=A0<=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Mon, Mar 25, 2019 at 8:33 AM Harry Halpin &lt;<a href=3D"mailto:harry.hal=
pin@inria.fr">harry.halpin@inria.fr</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div><div style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>Glad to see federat=
ion being discussed on Thursday as well - here&#39;s some thoughts:<br></di=
v><div><br></div><div>There are basically four issues that need to be solve=
d, and the general philosophy should be one of minimalism. <br></div><div><=
br></div><div>1) Identity: How to identify members with different AS/DS? <b=
r></div><div><br></div><div>There have been large debates over this, rangin=
g from &quot;user@domain&quot; to key-based identifiers to other odd new sc=
hemes. To keep it simple, this should be delegated to the Authentication Se=
rvice to provide long-term identity (or per group) keys, but some minimal s=
et of calls between the AS may need to standardized to retrieve a user key =
given an identifier. Attempting to standardize the identifier is probably a=
 bad idea, just assume there is a string you can send the AS that returns a=
 key. Thus, the &quot;domain&quot; is by default the &quot;domain&quot; of =
the AS you call, and all that is needed is a user identifier. This would wo=
rk well for systems that may not have a clear user@domain architecture. <br=
></div></div></div></blockquote><div>=C2=A0Yes this completely out of the s=
cope of the draft. UserID could be email, phone number, etc depends on the =
application</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><di=
v style=3D"font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(=
0,0,0)"><div></div><div><br></div><div>2) Discovery: How to determine which=
 capabilities a given MLS-compliant AS/DS supports?<br></div><div><br>The t=
ypical IETF path is via .well-known [1] or related &#39;host-meta&#39; [2] =
and the former seems to be having some usage. From a cryptographic perspect=
ive, this is also the &#39;versioning&#39; issue - how to detect which MLS =
version is being used, for example, with what ciphersuite (as already we ar=
e discussing using non-25519 ciphers). However, the .well-known RFC is tied=
 to the domain name system and so TLS etc, which may not fit all systems. S=
omething even more minimalistic, in a &#39;federation handshake&#39; to est=
ablish connections between AS and DS services and then cryptographically me=
rge their respective sub-trees is a better way to go, although MLS could re=
gister a .well-known if needed.</div></div></div></blockquote><div>Yes this=
 one of the challenges,=C2=A0 how to trust the version number provided by a=
 different DS? Should we make it implicit from the cipher-suite negotiation=
?=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,=
0)"><div> <br></div><div><br></div><div>3) Metadata:<br></div><div><br></di=
v><div>In general, some sort of metadata will need to be shared, i.e. icons=
,=C2=A0 human readable user-names, group names. I would suggest that as thi=
s may be an application message that is simply be considered a non-cryptogr=
aphic update. Any attempt to proscibe too much on this layer leads to endle=
ss bike-shedding and so should be avoided :) However, some minimal optional=
 subset of metadata commonly used for chat could be useful, but rather than=
 whiteboard it, it would be better to have each major MLS vendor that plans=
 to support federation see what their common subset is with everyone else, =
and then just make a call that delivers just that as an MLS update.=C2=A0 <=
br></div></div></div></blockquote><div>I think this will be up to the appli=
cation=C2=A0 layer, MLS shouldn&#39;t care about this.</div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div><div style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div></div><div><br></di=
v><div>4) Transport:<br></div><div><br></div><div>In general, it seems some=
 minimal transport syntax would have to be agreed upon. A simple JSON synta=
x would match the rest of the Web, without any exotic additions.<br></div><=
div><br></div><div>=C2=A0All previous work that is non-minimalistic (and it=
 seems my suggestions could become even more minimized) will lead to failur=
e. For example, OAuth was a success insofar as it did not, unlike OpenID, s=
pecify too much. A large summary document I wrote over the last decade of f=
ailure of standardization in this space suggests this is the case, with OAu=
th being the only real victory, everything else from W3C Social Web effort =
to OpenSocial to a pleathora of &#39;identity&#39; efforts all more or less=
 failing to reach deployment, see: <br></div><div><a href=3D"https://hal.in=
ria.fr/hal-01966561/document" target=3D"_blank">https://hal.inria.fr/hal-01=
966561/document</a><br></div><div><br></div><div>Happy to see MLS focus on =
the crypto and not repeat the mistakes of previous standards efforts in fed=
eration - happy to help on federation topic, although I can&#39;t make Prag=
ue in person likely.<br></div><div><br></div><div>=C2=A0 yours,<br></div><d=
iv>=C2=A0=C2=A0=C2=A0 harry<br></div><div><br></div><div><br></div><div>[1]=
 <a href=3D"https://tools.ietf.org/html/rfc5785" target=3D"_blank">https://=
tools.ietf.org/html/rfc5785</a><br></div><div>[2] <a href=3D"https://tools.=
ietf.org/html/rfc6415" target=3D"_blank">https://tools.ietf.org/html/rfc641=
5</a><br></div></div></div>_______________________________________________<=
br>
MLS mailing list<br>
<a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a><br>
</blockquote></div></div>

--000000000000c1aebb0584edcd0e--


From nobody Mon Mar 25 09:53:25 2019
Return-Path: <harry.halpin@inria.fr>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0C5B1203FF for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 09:53:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 QxtraXkSgVUD for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 09:53:20 -0700 (PDT)
Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) (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 A85B5120412 for <mls@ietf.org>; Mon, 25 Mar 2019 09:53:19 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.60,269,1549926000";  d="scan'208,217";a="375674579"
X-MGA-submission: =?us-ascii?q?MDG/LCramrvTNDRSbiK7NAhjohq8GB6VYsiZnq?= =?us-ascii?q?yyMEOVcFlQH2VIkg50D5meAvzock4EPx+IPL5zd4BaKCxbqGWDRPK106?= =?us-ascii?q?jdkI6UXzsJ/5GjmryizBSlb1KRxROwbC1Jjc++FrWbrZ4KXcOazVpf3j?= =?us-ascii?q?Jts7vNdlvTEJ72Wzak/9RP4A=3D=3D?=
Received: from zcs-store3.inria.fr ([128.93.142.30]) by mail2-relais-roc.national.inria.fr with ESMTP; 25 Mar 2019 17:53:17 +0100
Date: Mon, 25 Mar 2019 17:53:17 +0100 (CET)
From: Harry Halpin <harry.halpin@inria.fr>
To: Emad Omara <emadomara@google.com>
Cc: mls <mls@ietf.org>
Message-ID: <351885789.1204931.1553532797262.JavaMail.zimbra@inria.fr>
In-Reply-To: <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com>
References: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr> <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="=_415f39dc-00b5-45e3-9e78-2062a30f4b89"
X-Originating-IP: [128.93.82.17]
X-Mailer: Zimbra 8.7.11_GA_3789 (ZimbraWebClient - FF61 (Linux)/8.7.11_GA_3789)
Thread-Topic: Federation and MLS
Thread-Index: VTse/uV4/7BORBlvIHitwZLrx+Q7pQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/XxBuRxLVQqy9pDcuKnLWJMEmacg>
Subject: Re: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 16:53:24 -0000

--=_415f39dc-00b5-45e3-9e78-2062a30f4b89
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

> De: "Emad Omara" <emadomara@google.com>
> =C0: "Harry Halpin" <harry.halpin@inria.fr>
> Cc: "mls" <mls@ietf.org>
> Envoy=E9: Lundi 25 Mars 2019 17:36:06
> Objet: Re: [MLS] Federation and MLS

> Thanks Harry for the thoughts. Just to be clear, the federation effort is=
 mainly
> focused on the crypto layer, other application specific details are left =
out of
> the scope of the draft.

In terms of the MLS, it seems either doing it at establishment of the group=
 or in a 'federation handshake' for federating an initially not-federated g=
roup is needed, where this 'federation handshake' that establishes the vers=
ioning and keeps track of which DS manages which 'sub-tree' would be the wa=
y to go, with the DS being kept abstract. Also, a more complete concurrency=
 story would be needed, as concurrency issues could become much worse in fe=
deration of course.=20

Outside of crypto, agreed , although in practice if we want 'open-ended' fe=
deration the application-specific details would need a minimal spec. Not su=
re if people actually want this, I'd see how the WG in Prague feels.=20

> On Mon, Mar 25, 2019 at 8:33 AM Harry Halpin < [ mailto:harry.halpin@inri=
a.fr |
> harry.halpin@inria.fr ] > wrote:

>> Glad to see federation being discussed on Thursday as well - here's some
>> thoughts:

>> There are basically four issues that need to be solved, and the general
>> philosophy should be one of minimalism.

>> 1) Identity: How to identify members with different AS/DS?

>> There have been large debates over this, ranging from "user@domain" to k=
ey-based
>> identifiers to other odd new schemes. To keep it simple, this should be
>> delegated to the Authentication Service to provide long-term identity (o=
r per
>> group) keys, but some minimal set of calls between the AS may need to
>> standardized to retrieve a user key given an identifier. Attempting to
>> standardize the identifier is probably a bad idea, just assume there is =
a
>> string you can send the AS that returns a key. Thus, the "domain" is by =
default
>> the "domain" of the AS you call, and all that is needed is a user identi=
fier.
>> This would work well for systems that may not have a clear user@domain
>> architecture.

> Yes this completely out of the scope of the draft. UserID could be email,=
 phone
> number, etc depends on the application

>> 2) Discovery: How to determine which capabilities a given MLS-compliant =
AS/DS
>> supports?

>> The typical IETF path is via .well-known [1] or related 'host-meta' [2] =
and the
>> former seems to be having some usage. From a cryptographic perspective, =
this is
>> also the 'versioning' issue - how to detect which MLS version is being u=
sed,
>> for example, with what ciphersuite (as already we are discussing using
>> non-25519 ciphers). However, the .well-known RFC is tied to the domain n=
ame
>> system and so TLS etc, which may not fit all systems. Something even mor=
e
>> minimalistic, in a 'federation handshake' to establish connections betwe=
en AS
>> and DS services and then cryptographically merge their respective sub-tr=
ees is
>> a better way to go, although MLS could register a .well-known if needed.

> Yes this one of the challenges, how to trust the version number provided =
by a
> different DS? Should we make it implicit from the cipher-suite negotiatio=
n?

That would be ideal and the most elegant.=20

What else besides ciphersuite would be needed for a version? If there is *n=
o* options in terms of crypto, then nothing other than ciphersuite would wo=
rk - but are we imagining (as the concurrency discussion over elliptic curv=
es brings up?) that there may be different ciphersuites?=20

If there are various 'options' that touch the crypto, such as different sig=
nature schemes (i.e. deniability), then it seems that would be important, a=
s well as a generic 'metadata' bucket. However, again, this opens one to ci=
phersuite negotiation attacks if not done right in the federation handshake=
 or establishment.=20

Overall, specifying *less* is always the go if possible!=20

>> 3) Metadata:

>> In general, some sort of metadata will need to be shared, i.e. icons, hu=
man
>> readable user-names, group names. I would suggest that as this may be an
>> application message that is simply be considered a non-cryptographic upd=
ate.
>> Any attempt to proscibe too much on this layer leads to endless bike-she=
dding
>> and so should be avoided :) However, some minimal optional subset of met=
adata
>> commonly used for chat could be useful, but rather than whiteboard it, i=
t would
>> be better to have each major MLS vendor that plans to support federation=
 see
>> what their common subset is with everyone else, and then just make a cal=
l that
>> delivers just that as an MLS update.

> I think this will be up to the application layer, MLS shouldn't care abou=
t this.

>> 4) Transport:

>> In general, it seems some minimal transport syntax would have to be agre=
ed upon.
>> A simple JSON syntax would match the rest of the Web, without any exotic
>> additions.

>> All previous work that is non-minimalistic (and it seems my suggestions =
could
>> become even more minimized) will lead to failure. For example, OAuth was=
 a
>> success insofar as it did not, unlike OpenID, specify too much. A large =
summary
>> document I wrote over the last decade of failure of standardization in t=
his
>> space suggests this is the case, with OAuth being the only real victory,
>> everything else from W3C Social Web effort to OpenSocial to a pleathora =
of
>> 'identity' efforts all more or less failing to reach deployment, see:
>> [ https://hal.inria.fr/hal-01966561/document |
>> https://hal.inria.fr/hal-01966561/document ]

>> Happy to see MLS focus on the crypto and not repeat the mistakes of prev=
ious
>> standards efforts in federation - happy to help on federation topic, alt=
hough I
>> can't make Prague in person likely.

>> yours,
>> harry

>> [1] [ https://tools.ietf.org/html/rfc5785 | https://tools.ietf.org/html/=
rfc5785
>> ]
>> [2] [ https://tools.ietf.org/html/rfc6415 | https://tools.ietf.org/html/=
rfc6415
>> ]
>> _______________________________________________
>> MLS mailing list
>> [ mailto:MLS@ietf.org | MLS@ietf.org ]
>> [ https://www.ietf.org/mailman/listinfo/mls |
>> https://www.ietf.org/mailman/listinfo/mls ]

--=_415f39dc-00b5-45e3-9e78-2062a30f4b89
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"font-family: arial, helvetica, sans-serif; font-s=
ize: 12pt; color: #000000"><div><br></div><div><br></div><hr id=3D"zwchr" d=
ata-marker=3D"__DIVIDER__"><div data-marker=3D"__HEADERS__"><blockquote sty=
le=3D"border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:=
#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:=
Helvetica,Arial,sans-serif;font-size:12pt;"><b>De: </b>"Emad Omara" &lt;ema=
domara@google.com&gt;<br><b>=C0: </b>"Harry Halpin" &lt;harry.halpin@inria.=
fr&gt;<br><b>Cc: </b>"mls" &lt;mls@ietf.org&gt;<br><b>Envoy=E9: </b>Lundi 2=
5 Mars 2019 17:36:06<br><b>Objet: </b>Re: [MLS] Federation and MLS<br></blo=
ckquote></div><div data-marker=3D"__QUOTED_TEXT__"><blockquote style=3D"bor=
der-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font=
-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica=
,Arial,sans-serif;font-size:12pt;"><div dir=3D"ltr"><div dir=3D"ltr">Thanks=
 Harry for the thoughts. Just to be clear, the federation effort is mainly =
focused on the crypto layer, other application specific details are left ou=
t of the scope of the draft.&nbsp;</div></div></blockquote><div><br></div><=
div>In terms of the MLS, it seems either doing it at establishment of the g=
roup or in a 'federation handshake' for federating an initially not-federat=
ed group is needed, where this 'federation handshake' that establishes the =
versioning and keeps track of which DS manages which 'sub-tree' would be th=
e way to go, with the DS being kept abstract. Also, a more complete concurr=
ency story would be needed, as concurrency issues&nbsp; could become much w=
orse in federation of course. <br data-mce-bogus=3D"1"></div><div><br></div=
><div>Outside of crypto, agreed , although in practice if we want 'open-end=
ed' federation the application-specific details would need a minimal spec. =
Not sure if people actually want this, I'd see how the WG in Prague feels. =
<br data-mce-bogus=3D"1"></div><blockquote style=3D"border-left:2px solid #=
1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-=
style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;fo=
nt-size:12pt;"><div dir=3D"ltr"><br><div class=3D"gmail_quote"><div dir=3D"=
ltr" class=3D"gmail_attr">On Mon, Mar 25, 2019 at 8:33 AM Harry Halpin &lt;=
<a href=3D"mailto:harry.halpin@inria.fr" target=3D"_blank">harry.halpin@inr=
ia.fr</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:12=
pt;color:rgb(0,0,0)"><div>Glad to see federation being discussed on Thursda=
y as well - here's some thoughts:<br></div><br><div>There are basically fou=
r issues that need to be solved, and the general philosophy should be one o=
f minimalism. <br></div><br><div>1) Identity: How to identify members with =
different AS/DS? <br></div><br><div>There have been large debates over this=
, ranging from "user@domain" to key-based identifiers to other odd new sche=
mes. To keep it simple, this should be delegated to the Authentication Serv=
ice to provide long-term identity (or per group) keys, but some minimal set=
 of calls between the AS may need to standardized to retrieve a user key gi=
ven an identifier. Attempting to standardize the identifier is probably a b=
ad idea, just assume there is a string you can send the AS that returns a k=
ey. Thus, the "domain" is by default the "domain" of the AS you call, and a=
ll that is needed is a user identifier. This would work well for systems th=
at may not have a clear user@domain architecture. <br></div></div></div></b=
lockquote><div>&nbsp;Yes this completely out of the scope of the draft. Use=
rID could be email, phone number, etc depends on the application</div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div><div style=3D"font-family=
:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><br><div>2) Di=
scovery: How to determine which capabilities a given MLS-compliant AS/DS su=
pports?<br></div><div><br>The typical IETF path is via .well-known [1] or r=
elated 'host-meta' [2] and the former seems to be having some usage. From a=
 cryptographic perspective, this is also the 'versioning' issue - how to de=
tect which MLS version is being used, for example, with what ciphersuite (a=
s already we are discussing using non-25519 ciphers). However, the .well-kn=
own RFC is tied to the domain name system and so TLS etc, which may not fit=
 all systems. Something even more minimalistic, in a 'federation handshake'=
 to establish connections between AS and DS services and then cryptographic=
ally merge their respective sub-trees is a better way to go, although MLS c=
ould register a .well-known if needed.</div></div></div></blockquote><div>Y=
es this one of the challenges,&nbsp; how to trust the version number provid=
ed by a different DS? Should we make it implicit from the cipher-suite nego=
tiation?&nbsp;</div></div></div></blockquote><div>That would be ideal and t=
he most elegant. <br></div><div><br data-mce-bogus=3D"1"></div><div>What el=
se besides ciphersuite would be needed for a version?&nbsp; If there is *no=
* options in terms of crypto, then nothing other than ciphersuite would wor=
k - but are we imagining (as the concurrency discussion over elliptic curve=
s brings up?) that there may be different ciphersuites? <br data-mce-bogus=
=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>If there are various =
'options' that touch the crypto, such as different signature schemes (i.e. =
deniability), then it seems that would be important, as well as a generic '=
metadata' bucket. However, again, this opens one to ciphersuite negotiation=
 attacks if not done right in the federation handshake or establishment. <b=
r data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>Overa=
ll, specifying *less* is always the go if possible! <br data-mce-bogus=3D"1=
"></div><blockquote style=3D"border-left:2px solid #1010FF;margin-left:5px;=
padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decor=
ation:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir=
=3D"ltr"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:12pt;color:rgb(0,0,0)"><div><br></div><br><div>3) Metadata:<br></div><b=
r><div>In general, some sort of metadata will need to be shared, i.e. icons=
,&nbsp; human readable user-names, group names. I would suggest that as thi=
s may be an application message that is simply be considered a non-cryptogr=
aphic update. Any attempt to proscibe too much on this layer leads to endle=
ss bike-shedding and so should be avoided :) However, some minimal optional=
 subset of metadata commonly used for chat could be useful, but rather than=
 whiteboard it, it would be better to have each major MLS vendor that plans=
 to support federation see what their common subset is with everyone else, =
and then just make a call that delivers just that as an MLS update.&nbsp; <=
br></div></div></div></blockquote><div>I think this will be up to the appli=
cation&nbsp; layer, MLS shouldn't care about this.</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div><div style=3D"font-family:arial,helve=
tica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><br><div>4) Transport:<br>=
</div><br><div>In general, it seems some minimal transport syntax would hav=
e to be agreed upon. A simple JSON syntax would match the rest of the Web, =
without any exotic additions.<br></div><br><div>&nbsp;All previous work tha=
t is non-minimalistic (and it seems my suggestions could become even more m=
inimized) will lead to failure. For example, OAuth was a success insofar as=
 it did not, unlike OpenID, specify too much. A large summary document I wr=
ote over the last decade of failure of standardization in this space sugges=
ts this is the case, with OAuth being the only real victory, everything els=
e from W3C Social Web effort to OpenSocial to a pleathora of 'identity' eff=
orts all more or less failing to reach deployment, see: <br></div><div><a h=
ref=3D"https://hal.inria.fr/hal-01966561/document" target=3D"_blank">https:=
//hal.inria.fr/hal-01966561/document</a><br></div><br><div>Happy to see MLS=
 focus on the crypto and not repeat the mistakes of previous standards effo=
rts in federation - happy to help on federation topic, although I can't mak=
e Prague in person likely.<br></div><br><div>&nbsp; yours,<br></div><div>&n=
bsp;&nbsp;&nbsp; harry<br></div><br><br><div>[1] <a href=3D"https://tools.i=
etf.org/html/rfc5785" target=3D"_blank">https://tools.ietf.org/html/rfc5785=
</a><br></div><div>[2] <a href=3D"https://tools.ietf.org/html/rfc6415" targ=
et=3D"_blank">https://tools.ietf.org/html/rfc6415</a><br></div></div></div>=
_______________________________________________<br>
MLS mailing list<br><a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@i=
etf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D=
"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a=
><br></blockquote></div></div><br></blockquote></div></div></body></html>
--=_415f39dc-00b5-45e3-9e78-2062a30f4b89--


From nobody Mon Mar 25 15:06:41 2019
Return-Path: <emadomara@google.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 190B1120117 for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 15:06:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.501
X-Spam-Level: 
X-Spam-Status: No, score=-17.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 KFrmxtaBoGT3 for <mls@ietfa.amsl.com>; Mon, 25 Mar 2019 15:06:36 -0700 (PDT)
Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DF67120005 for <mls@ietf.org>; Mon, 25 Mar 2019 15:06:35 -0700 (PDT)
Received: by mail-wr1-x42d.google.com with SMTP id g3so8522439wrx.9 for <mls@ietf.org>; Mon, 25 Mar 2019 15:06:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cMXy/cH2XCUq2SV9Cki7UC75dYJDRQPHmnKPZkJanmA=; b=UUU2l8+WPq/tjM76Pyxa+A4Uy3M0vYqr26ONYRw7IPIPt4xznvSKgondEsGYcrUrVc mJsg0SRh1vq/eXvqLgX2mNLQyOCuYUahxi0Ow03uT6OWg7UkB/uYXh28sXiqjHGmpGnc Kg5gy1of6SruomrZ0M/sIYWSTR1MuaXpftAt0dzPoXyQWRK1s58IRVXJXCehDJEqig7i PGxp7a2GCKPTQcXuum297HR4F44MAdV820ACWgXIJ3nfAibXT9edmbLiwW6YngrrtI+A TYnjH/C4C8tINoY7aYqz+QjXvQ3CXVDrpJWPljXwz/4/XwimhntBfMpYsqjSbMW5F8GS 8EKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cMXy/cH2XCUq2SV9Cki7UC75dYJDRQPHmnKPZkJanmA=; b=BlvXbPFIyKcqC0Y6pZP1/2OPCzHpUBE6VksDIVLxgoL5UJY4EFmx06MRjcJ38iYqmh 1S14JhIbVpXj35Atcj+OCb91mnFGO+9okms4HsFJ3jOUXXdcq/vckwwOexzmYDNvITju 7xvejdzvtlTjoRcZV6Z4AfHbJI22ZkygDRQ91nFBX/GO6Asjl1sqoRcJRoABg+4zqRGX /Z7+6yyFGerQS0MmPE/9bpjAzRL8ondDfUMU6t4ENxgWP5ddUgL5M1eNAUB9oFnaVXCf FFORfRqheaeVMnXz84G80goWQwfPqeCPorq5K+LUkaHtKUsbhbkgR2Np/1KBVANYtAzY gEbA==
X-Gm-Message-State: APjAAAUBfUtXwTr25ya25dCCca6dE4FYx4P2G2MPZ8Y0tUOWp3gkV4su cwyB4gYRyteoR2AtKRMiIdjKiFRG1Eq51lItHIAh
X-Google-Smtp-Source: APXvYqxgzDui9thpqKzRi9Jgf+Fqq/e+byCZyTXNVotOKOmrd4yv7bzyzyAx8ZW1eptwUCOL/AtugY2fVlaNhdhlQME=
X-Received: by 2002:a05:6000:1152:: with SMTP id d18mr17472180wrx.32.1553551593695;  Mon, 25 Mar 2019 15:06:33 -0700 (PDT)
MIME-Version: 1.0
References: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr> <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com> <351885789.1204931.1553532797262.JavaMail.zimbra@inria.fr>
In-Reply-To: <351885789.1204931.1553532797262.JavaMail.zimbra@inria.fr>
From: Emad Omara <emadomara@google.com>
Date: Mon, 25 Mar 2019 15:06:22 -0700
Message-ID: <CAHo7dC_F8WF3=YwXJ+=pV1CbSQboKC-9CaWoTDq7Hj-inOZftg@mail.gmail.com>
To: Harry Halpin <harry.halpin@inria.fr>
Cc: mls <mls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e2491c0584f26a59"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/EeLMQl4QCuED6p67DVfeRuNTL0M>
Subject: Re: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 22:06:39 -0000

--000000000000e2491c0584f26a59
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Mar 25, 2019 at 9:53 AM Harry Halpin <harry.halpin@inria.fr> wrote:

>
>
> ------------------------------
>
> *De: *"Emad Omara" <emadomara@google.com>
> *=C3=80: *"Harry Halpin" <harry.halpin@inria.fr>
> *Cc: *"mls" <mls@ietf.org>
> *Envoy=C3=A9: *Lundi 25 Mars 2019 17:36:06
> *Objet: *Re: [MLS] Federation and MLS
>
> Thanks Harry for the thoughts. Just to be clear, the federation effort is
> mainly focused on the crypto layer, other application specific details ar=
e
> left out of the scope of the draft.
>
>
> In terms of the MLS, it seems either doing it at establishment of the
> group or in a 'federation handshake' for federating an initially
> not-federated group is needed, where this 'federation handshake' that
> establishes the versioning and keeps track of which DS manages which
> 'sub-tree' would be the way to go, with the DS being kept abstract. Also,=
 a
> more complete concurrency story would be needed, as concurrency issues
> could become much worse in federation of course.
>
> Yea concurrency is going to be tricky as we can't relay on the assist
approach!

> Outside of crypto, agreed , although in practice if we want 'open-ended'
> federation the application-specific details would need a minimal spec. No=
t
> sure if people actually want this, I'd see how the WG in Prague feels.
>
>
> On Mon, Mar 25, 2019 at 8:33 AM Harry Halpin <harry.halpin@inria.fr>
> wrote:
>
>> Glad to see federation being discussed on Thursday as well - here's some
>> thoughts:
>>
>> There are basically four issues that need to be solved, and the general
>> philosophy should be one of minimalism.
>>
>> 1) Identity: How to identify members with different AS/DS?
>>
>> There have been large debates over this, ranging from "user@domain" to
>> key-based identifiers to other odd new schemes. To keep it simple, this
>> should be delegated to the Authentication Service to provide long-term
>> identity (or per group) keys, but some minimal set of calls between the =
AS
>> may need to standardized to retrieve a user key given an identifier.
>> Attempting to standardize the identifier is probably a bad idea, just
>> assume there is a string you can send the AS that returns a key. Thus, t=
he
>> "domain" is by default the "domain" of the AS you call, and all that is
>> needed is a user identifier. This would work well for systems that may n=
ot
>> have a clear user@domain architecture.
>>
>  Yes this completely out of the scope of the draft. UserID could be email=
,
> phone number, etc depends on the application
>
>>
>> 2) Discovery: How to determine which capabilities a given MLS-compliant
>> AS/DS supports?
>>
>> The typical IETF path is via .well-known [1] or related 'host-meta' [2]
>> and the former seems to be having some usage. From a cryptographic
>> perspective, this is also the 'versioning' issue - how to detect which M=
LS
>> version is being used, for example, with what ciphersuite (as already we
>> are discussing using non-25519 ciphers). However, the .well-known RFC is
>> tied to the domain name system and so TLS etc, which may not fit all
>> systems. Something even more minimalistic, in a 'federation handshake' t=
o
>> establish connections between AS and DS services and then cryptographica=
lly
>> merge their respective sub-trees is a better way to go, although MLS cou=
ld
>> register a .well-known if needed.
>>
> Yes this one of the challenges,  how to trust the version number provided
> by a different DS? Should we make it implicit from the cipher-suite
> negotiation?
>
> That would be ideal and the most elegant.
>
> What else besides ciphersuite would be needed for a version?  If there is
> *no* options in terms of crypto, then nothing other than ciphersuite woul=
d
> work - but are we imagining (as the concurrency discussion over elliptic
> curves brings up?) that there may be different ciphersuites?
>
Well, I was thinking of if in MLS V2 (or 1.1) we replaced TreeKem with a
different structure, in this case ciphersuites and version are orthogonal
(as in TLS version and ciphersuites),

>
> If there are various 'options' that touch the crypto, such as different
> signature schemes (i.e. deniability), then it seems that would be
> important, as well as a generic 'metadata' bucket. However, again, this
> opens one to ciphersuite negotiation attacks if not done right in the
> federation handshake or establishment.
>
> Overall, specifying *less* is always the go if possible!
>
>
>>
>> 3) Metadata:
>>
>> In general, some sort of metadata will need to be shared, i.e. icons,
>> human readable user-names, group names. I would suggest that as this may=
 be
>> an application message that is simply be considered a non-cryptographic
>> update. Any attempt to proscibe too much on this layer leads to endless
>> bike-shedding and so should be avoided :) However, some minimal optional
>> subset of metadata commonly used for chat could be useful, but rather th=
an
>> whiteboard it, it would be better to have each major MLS vendor that pla=
ns
>> to support federation see what their common subset is with everyone else=
,
>> and then just make a call that delivers just that as an MLS update.
>>
> I think this will be up to the application  layer, MLS shouldn't care
> about this.
>
>>
>> 4) Transport:
>>
>> In general, it seems some minimal transport syntax would have to be
>> agreed upon. A simple JSON syntax would match the rest of the Web, witho=
ut
>> any exotic additions.
>>
>>  All previous work that is non-minimalistic (and it seems my suggestions
>> could become even more minimized) will lead to failure. For example, OAu=
th
>> was a success insofar as it did not, unlike OpenID, specify too much. A
>> large summary document I wrote over the last decade of failure of
>> standardization in this space suggests this is the case, with OAuth bein=
g
>> the only real victory, everything else from W3C Social Web effort to
>> OpenSocial to a pleathora of 'identity' efforts all more or less failing=
 to
>> reach deployment, see:
>> https://hal.inria.fr/hal-01966561/document
>>
>> Happy to see MLS focus on the crypto and not repeat the mistakes of
>> previous standards efforts in federation - happy to help on federation
>> topic, although I can't make Prague in person likely.
>>
>>   yours,
>>     harry
>>
>>
>> [1] https://tools.ietf.org/html/rfc5785
>> [2] https://tools.ietf.org/html/rfc6415
>> _______________________________________________
>> MLS mailing list
>> MLS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mls
>>
>
>

--000000000000e2491c0584f26a59
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Mar 25, 2019 at 9:53 AM Harry=
 Halpin &lt;<a href=3D"mailto:harry.halpin@inria.fr">harry.halpin@inria.fr<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:12pt;col=
or:rgb(0,0,0)"><div><br></div><div><br></div><hr id=3D"gmail-m_273213264412=
8897563zwchr"><div><blockquote style=3D"border-left:2px solid rgb(16,16,255=
);margin-left:5px;padding-left:5px;color:rgb(0,0,0);font-weight:normal;font=
-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;f=
ont-size:12pt"><b>De: </b>&quot;Emad Omara&quot; &lt;<a href=3D"mailto:emad=
omara@google.com" target=3D"_blank">emadomara@google.com</a>&gt;<br><b>=C3=
=80: </b>&quot;Harry Halpin&quot; &lt;<a href=3D"mailto:harry.halpin@inria.=
fr" target=3D"_blank">harry.halpin@inria.fr</a>&gt;<br><b>Cc: </b>&quot;mls=
&quot; &lt;<a href=3D"mailto:mls@ietf.org" target=3D"_blank">mls@ietf.org</=
a>&gt;<br><b>Envoy=C3=A9: </b>Lundi 25 Mars 2019 17:36:06<br><b>Objet: </b>=
Re: [MLS] Federation and MLS<br></blockquote></div><div><blockquote style=
=3D"border-left:2px solid rgb(16,16,255);margin-left:5px;padding-left:5px;c=
olor:rgb(0,0,0);font-weight:normal;font-style:normal;text-decoration:none;f=
ont-family:Helvetica,Arial,sans-serif;font-size:12pt"><div dir=3D"ltr"><div=
 dir=3D"ltr">Thanks Harry for the thoughts. Just to be clear, the federatio=
n effort is mainly focused on the crypto layer, other application specific =
details are left out of the scope of the draft.=C2=A0</div></div></blockquo=
te><div><br></div><div>In terms of the MLS, it seems either doing it at est=
ablishment of the group or in a &#39;federation handshake&#39; for federati=
ng an initially not-federated group is needed, where this &#39;federation h=
andshake&#39; that establishes the versioning and keeps track of which DS m=
anages which &#39;sub-tree&#39; would be the way to go, with the DS being k=
ept abstract. Also, a more complete concurrency story would be needed, as c=
oncurrency issues=C2=A0 could become much worse in federation of course. <b=
r></div><div><br></div></div></div></div></blockquote><div>Yea concurrency =
is going to be tricky as we can&#39;t relay on the assist approach!</div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div><div style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div><div><=
/div><div>Outside of crypto, agreed , although in practice if we want &#39;=
open-ended&#39; federation the application-specific details would need a mi=
nimal spec. Not sure if people actually want this, I&#39;d see how the WG i=
n Prague feels. <br></div><blockquote style=3D"border-left:2px solid rgb(16=
,16,255);margin-left:5px;padding-left:5px;color:rgb(0,0,0);font-weight:norm=
al;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-=
serif;font-size:12pt"><div dir=3D"ltr"><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Mon, Mar 25, 2019 at 8:33 AM Harry Halp=
in &lt;<a href=3D"mailto:harry.halpin@inria.fr" target=3D"_blank">harry.hal=
pin@inria.fr</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex"><div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:12pt;color:rgb(0,0,0)"><div>Glad to see federation being discussed on =
Thursday as well - here&#39;s some thoughts:<br></div><br><div>There are ba=
sically four issues that need to be solved, and the general philosophy shou=
ld be one of minimalism. <br></div><br><div>1) Identity: How to identify me=
mbers with different AS/DS? <br></div><br><div>There have been large debate=
s over this, ranging from &quot;user@domain&quot; to key-based identifiers =
to other odd new schemes. To keep it simple, this should be delegated to th=
e Authentication Service to provide long-term identity (or per group) keys,=
 but some minimal set of calls between the AS may need to standardized to r=
etrieve a user key given an identifier. Attempting to standardize the ident=
ifier is probably a bad idea, just assume there is a string you can send th=
e AS that returns a key. Thus, the &quot;domain&quot; is by default the &qu=
ot;domain&quot; of the AS you call, and all that is needed is a user identi=
fier. This would work well for systems that may not have a clear user@domai=
n architecture. <br></div></div></div></blockquote><div>=C2=A0Yes this comp=
letely out of the scope of the draft. UserID could be email, phone number, =
etc depends on the application</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:12pt;color:rgb(0,0,0)"><br><div>2) Discovery: How to determine which ca=
pabilities a given MLS-compliant AS/DS supports?<br></div><div><br>The typi=
cal IETF path is via .well-known [1] or related &#39;host-meta&#39; [2] and=
 the former seems to be having some usage. From a cryptographic perspective=
, this is also the &#39;versioning&#39; issue - how to detect which MLS ver=
sion is being used, for example, with what ciphersuite (as already we are d=
iscussing using non-25519 ciphers). However, the .well-known RFC is tied to=
 the domain name system and so TLS etc, which may not fit all systems. Some=
thing even more minimalistic, in a &#39;federation handshake&#39; to establ=
ish connections between AS and DS services and then cryptographically merge=
 their respective sub-trees is a better way to go, although MLS could regis=
ter a .well-known if needed.</div></div></div></blockquote><div>Yes this on=
e of the challenges,=C2=A0 how to trust the version number provided by a di=
fferent DS? Should we make it implicit from the cipher-suite negotiation?=
=C2=A0</div></div></div></blockquote><div>That would be ideal and the most =
elegant. <br></div><div><br></div><div>What else besides ciphersuite would =
be needed for a version?=C2=A0 If there is *no* options in terms of crypto,=
 then nothing other than ciphersuite would work - but are we imagining (as =
the concurrency discussion over elliptic curves brings up?) that there may =
be different ciphersuites? <br></div></div></div></div></blockquote><div>We=
ll, I was thinking of if in MLS V2 (or 1.1) we replaced TreeKem with a diff=
erent structure, in this case ciphersuites and version are orthogonal (as i=
n TLS version and ciphersuites),=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:12pt;color:rgb(0,0,0)"><div><div></div><div><br></div><div>If t=
here are various &#39;options&#39; that touch the crypto, such as different=
 signature schemes (i.e. deniability), then it seems that would be importan=
t, as well as a generic &#39;metadata&#39; bucket. However, again, this ope=
ns one to ciphersuite negotiation attacks if not done right in the federati=
on handshake or establishment. <br></div><div><br></div><div>Overall, speci=
fying *less* is always the go if possible! <br></div><blockquote style=3D"b=
order-left:2px solid rgb(16,16,255);margin-left:5px;padding-left:5px;color:=
rgb(0,0,0);font-weight:normal;font-style:normal;text-decoration:none;font-f=
amily:Helvetica,Arial,sans-serif;font-size:12pt"><div dir=3D"ltr"><div clas=
s=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><d=
iv style=3D"font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb=
(0,0,0)"><div><br></div><br><div>3) Metadata:<br></div><br><div>In general,=
 some sort of metadata will need to be shared, i.e. icons,=C2=A0 human read=
able user-names, group names. I would suggest that as this may be an applic=
ation message that is simply be considered a non-cryptographic update. Any =
attempt to proscibe too much on this layer leads to endless bike-shedding a=
nd so should be avoided :) However, some minimal optional subset of metadat=
a commonly used for chat could be useful, but rather than whiteboard it, it=
 would be better to have each major MLS vendor that plans to support federa=
tion see what their common subset is with everyone else, and then just make=
 a call that delivers just that as an MLS update.=C2=A0 <br></div></div></d=
iv></blockquote><div>I think this will be up to the application=C2=A0 layer=
, MLS shouldn&#39;t care about this.</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><div><div style=3D"font-family:arial,helvetica,sans-serif;=
font-size:12pt;color:rgb(0,0,0)"><br><div>4) Transport:<br></div><br><div>I=
n general, it seems some minimal transport syntax would have to be agreed u=
pon. A simple JSON syntax would match the rest of the Web, without any exot=
ic additions.<br></div><br><div>=C2=A0All previous work that is non-minimal=
istic (and it seems my suggestions could become even more minimized) will l=
ead to failure. For example, OAuth was a success insofar as it did not, unl=
ike OpenID, specify too much. A large summary document I wrote over the las=
t decade of failure of standardization in this space suggests this is the c=
ase, with OAuth being the only real victory, everything else from W3C Socia=
l Web effort to OpenSocial to a pleathora of &#39;identity&#39; efforts all=
 more or less failing to reach deployment, see: <br></div><div><a href=3D"h=
ttps://hal.inria.fr/hal-01966561/document" target=3D"_blank">https://hal.in=
ria.fr/hal-01966561/document</a><br></div><br><div>Happy to see MLS focus o=
n the crypto and not repeat the mistakes of previous standards efforts in f=
ederation - happy to help on federation topic, although I can&#39;t make Pr=
ague in person likely.<br></div><br><div>=C2=A0 yours,<br></div><div>=C2=A0=
=C2=A0=C2=A0 harry<br></div><br><br><div>[1] <a href=3D"https://tools.ietf.=
org/html/rfc5785" target=3D"_blank">https://tools.ietf.org/html/rfc5785</a>=
<br></div><div>[2] <a href=3D"https://tools.ietf.org/html/rfc6415" target=
=3D"_blank">https://tools.ietf.org/html/rfc6415</a><br></div></div></div>__=
_____________________________________________<br>
MLS mailing list<br><a href=3D"mailto:MLS@ietf.org" target=3D"_blank">MLS@i=
etf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/mls" rel=3D=
"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/mls</a=
><br></blockquote></div></div><br></blockquote></div></div></div></blockquo=
te></div></div>

--000000000000e2491c0584f26a59--


From nobody Tue Mar 26 01:39:25 2019
Return-Path: <leifj@mnt.se>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9062120295 for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 01:39:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnt-se.20150623.gappssmtp.com
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 H-sSI9J0OggZ for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 01:39:20 -0700 (PDT)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27388120284 for <mls@ietf.org>; Tue, 26 Mar 2019 01:39:20 -0700 (PDT)
Received: by mail-wm1-x32e.google.com with SMTP id a188so11840644wmf.3 for <mls@ietf.org>; Tue, 26 Mar 2019 01:39:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnt-se.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hs76tINOdCokRaMYwAIpaFE0kBAi1nFIPte0MjD6iKY=; b=RkQPhX2beLc66ni+44vvV0nE3UhE63NZGbf6GsHbGvElDkHkV55uagQKJZgzPX70bs 9ro4Krlx1SBfjBaoJTq/ruUwIe1FKCAbLRdUEYVPWFE0imId7GZm/PfB60WWJo/1a/Dr a/AG7wNeDdADB9lQ1lquHuIBus1ffSpCkrkKBfELbfVCbTPXcCwTSxjCSB4M6nshjXHA S7EiJ58kYaRiGRcO20YmpYF+OMiL44UoXUmy6LKRvMqmy0DeSUfrLuelmv1/N6AoX/MJ xPUjqZTKuHsubDDHZLrthNjWt2Ny65A+0b9Pu5Y4ofARx5B6NtcSnyI8HoufOm7EJVvS N08A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=hs76tINOdCokRaMYwAIpaFE0kBAi1nFIPte0MjD6iKY=; b=pLdzERqzNx2hCzkwkT48xQkxociO44iOZqGlg8LgJy3XZhjWgbHf1eK09k+LvkR3ah Y8i/8NMQsMu9HcG931ZPIBWohmJB//WUiPmAA2gmDCfo4x8l8qQJTQa0G88RWC4Fnk/E VRZQUNbWpgAUBe5DSh68yPdkzbyiTKLFQT7ZGzldy8/WndyYGGx+JmE3IqQZOG3sUF0U lNtpAXWCXfD+AKUeoAqO6kX+n2cqVZXpszyu/RJkuojg8uy6EUi4r598QJnz7FKuoZ+G 4oG4datp9AcFz5BVLjRNYZ7rrNmxxvTS5jtcdodXRyQFlSb9Eq1Z+E1kfZUFb+zwTkAT 59yg==
X-Gm-Message-State: APjAAAUkNwatp99Weq4WUj8jw3W6WoMijzjV6SF4ia7/dSXm72+J6feO kZjn0Gml9bVmebLF/r/l3g5f2CmacQ/wKg==
X-Google-Smtp-Source: APXvYqx8Y6w3svrmfhuxBXvXUp/DyfUHzf9TNjPWr6sL6Z5zr3rGbeuZ4Il59PIWSfLr8RQ60R0XtQ==
X-Received: by 2002:a7b:c767:: with SMTP id x7mr8722952wmk.6.1553589558138; Tue, 26 Mar 2019 01:39:18 -0700 (PDT)
Received: from ?IPv6:2001:67c:370:128:b149:a3b1:7bc2:d1be? ([2001:67c:370:128:b149:a3b1:7bc2:d1be]) by smtp.gmail.com with ESMTPSA id w16sm22151473wrt.84.2019.03.26.01.39.16 for <mls@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 01:39:17 -0700 (PDT)
To: mls@ietf.org
References: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr> <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com>
From: Leif Johansson <leifj@mnt.se>
Openpgp: preference=signencrypt
Autocrypt: addr=leifj@mnt.se; prefer-encrypt=mutual; keydata= mQGiBD7DfnwRBADpIpOw6bXfx2Yo3vac/j5WzVcWNZKuiYc4uuFnBYxH8zTA5cdwytuOYNte cX1yrPgmObfPVU0EFktdBMFgLE5TNRUMeJZTmAl3QYDm8N32SeSUEb6GPFsUTGgxsCW3GVAo q6DBopKqhR9HT0+crQakbc7XkS4FjeBWiXjuNf/IqwCgyoa2Qfq8UdjbcH+DRGzPnRTeqzEE ALIEsCzDp4HQqXqqNLCoExbgmCrEHvnqFmilCHJVnyuY8LXmcpq2uwJaiIdsTqLeQ8WrMxWg mZc6F9QSdLP6MVZT3v+5OqOZMUDsu4nGom3HH+tG238vMSEF+klGdrI0wdscrY+28Oshjhqj 4FZxCwdNU9RTU8xQ9IoObiEo1yOHBADK9a5GhkLT+d2cb48orETGtG7i//HOnstouw/TmEUX reZPtT6wpIdN9Jf3W80GA6A34VEGA/I+/5e+9nFvINpLvEF2ghJBH+sWwQ8EXpo0M/yir9oG eJI7gpOHRj5Mq9uqFG0wcamInuWgbMP1cefjXusHbHyDFKr7ydWSsZHqXrQdTGVpZiBKb2hh bnNzb24gPGxlaWZqQG1udC5zZT6IYAQTEQIAIAUCSnC8wwIbIwYLCQgHAwIEFQIIAwQWAgMB Ah4BAheAAAoJEPCcfBbWzGZ3x8MAnimIMTFOH4LLfp8bQnSPWm6BQyA6AKCk4S46++PpqtTM 0wIZ+kuYaBtky7kCDQQ+w36FEAgAr1zK1qIIXmoeEqFulgFi17FRpSibNwwge9bkG2+IO7MO m4Ih+f4CRkqaP5U5diiWb4nyQc/Yqzf3TTSE+CH0ghvDCwfZHrzUsVl9t57S2RFKaQhDUUw3 lz0TgKN66z1IRnQEARuz9PFd96pIhLaJBOn0e55Cu5qqJVwGpst3+I3jqT/cxjymRxPz2O6R 9k/ZOOiOGROZYAjNHKcdoeBr7OaIHcPRCi1R8MBKE4HOK1SwaVvs26Fd2enixIOBmyFTkrue 3VgaAd3zrJauD0qa/u5y2kGEyFFJwNsKnoX0aCmNNIG+aKvnSCWfba8bmYOAsbxS2lo4MKmu DM0rrVyLhwADBQf/VzM77aviZ3Ir7qXj0uV/62wyrg8/5flXl8XjuATewD+hTaux1lg5LgPU 9cokMHYHrTsnp79nhEB9qOpsQLX+npae7a27x3zyqLP0V7neyKy1ycuBI9KU9B3ivgSMRlKR 91GcmUpRnKiSnxPYNtq018mY72YYHCpfAh0OOUA88bxbYIuF5cv9dYyOBhNEkI8xB1VOWev1 CPkPb0DwDABHdOBq9e0hT3OUOaat2JPwCEHU2NTGsYFuZRysq8xnxFgHd00+h2OJZ50UYVpB jDxaCj5gvHHFFnmfCLD5VqjEJGi4k2znZHg67i2pw0f5BSq8fsfdUML35LzL/aaZPMzlg4hG BBgRAgAGBQI+w36FAAoJEPCcfBbWzGZ3djcAnAxF3084vKlsRNGcyj/rn5lA4Q+nAKCnjZYX snFG51wbu8OI88aj3LJE5w==
Message-ID: <06ed3028-3044-0e10-dd44-caf50496d3b7@mnt.se>
Date: Tue, 26 Mar 2019 09:39:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/rQEY8nLzbtzIAlPvRaFDx4WQACA>
Subject: Re: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 08:39:24 -0000

>     3) Metadata:
> 
>     In general, some sort of metadata will need to be shared, i.e.
>     icons,  human readable user-names, group names. I would suggest that
>     as this may be an application message that is simply be considered a
>     non-cryptographic update. Any attempt to proscibe too much on this
>     layer leads to endless bike-shedding and so should be avoided :)
>     However, some minimal optional subset of metadata commonly used for
>     chat could be useful, but rather than whiteboard it, it would be
>     better to have each major MLS vendor that plans to support
>     federation see what their common subset is with everyone else, and
>     then just make a call that delivers just that as an MLS update. 
> 
> I think this will be up to the application  layer, MLS shouldn't care
> about this.
Won't this lead to spoofing-oportunities? Users will place trust in
the the artifacts that are presented to them (names, icons etc) which
means that in general such artifacts should be as tightly bound to keys
as any properties tied to the user that are designed to be used by the
protocol.

	Cheers Leif


From nobody Tue Mar 26 01:51:55 2019
Return-Path: <leifj@mnt.se>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25AD01202A9 for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 01:51:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnt-se.20150623.gappssmtp.com
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 g4ZVkIvHuRjw for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 01:51:36 -0700 (PDT)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4712F120303 for <mls@ietf.org>; Tue, 26 Mar 2019 01:51:36 -0700 (PDT)
Received: by mail-wr1-x42c.google.com with SMTP id k17so5324585wrx.10 for <mls@ietf.org>; Tue, 26 Mar 2019 01:51:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnt-se.20150623.gappssmtp.com; s=20150623; h=to:references:from:openpgp:autocrypt:subject:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Y7Zk3Yv0551c38g8P1i9seWVSb3/Ws0jKA2sRP/h/us=; b=VKPZnITN7LIbbKWD/E8oUKBhnJ4knMRg3vHs1gAaV57IWGf18SKmUwSPWlc51E7gpB luPUbBzT/ICloeFj77er5jas/sQDG1jqQHDjoBzS6GSWWRWqjL7Hhv4fgyjDu8zPlZsX XdudsbQJHzmjP+WX4wLPcNIBhbK5+0ocVLpd0iXY+AT3XNlUD/zlPkifrpINc83tXRMO HqT7RkPJ5t5RDdORSQqF8LsLsYrUdv+u9H7cI389cSyy5oaQTdpizR5JNRj7aphXBXCN 7uDqczhDdITG6ArYvMekLoiSDt4xbqiB6jLsdOd8wrZgL2yKRtCyO0IpGYR2YfodiJEk 8xNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:references:from:openpgp:autocrypt:subject :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=Y7Zk3Yv0551c38g8P1i9seWVSb3/Ws0jKA2sRP/h/us=; b=LoRGn39efBHcKvr3/QCo1n3FJXm+xcBlGNr6MQc0iUYhC3BDhV8GhDY0ECq6wq7n4p k6ralQPmZpSaQR5N2nNjMgGv02n4J4KHz+QECVcUdsjf6hfdnca5LRNXpYDXwiifhQXz RFY9jmr4IdTiw72LGIi/XbEWIK8j1iLHqmIx3VI/sJl9OkjVntniSczXPc0fFg0cJ0vr f/Wnl/Nou6n77jc1epZYRxuijlo3TJUhoKozmNKTUzRJZgSubPO62lsNO9AFrQp4nvia 4vSecpCY1JpfqmFxVtM2aagdpnx/PqqFYuuSe5syKOAL0SzZRzdohDppCRIssViurbQy F3xg==
X-Gm-Message-State: APjAAAWtH77B82ac39ATRlHqPNf5rwyXsebdooVt3fEjpVFOZy0ibeZE nTxN7WtTFQ3R/dWwIfmjh0tYpavrYPsFNw==
X-Google-Smtp-Source: APXvYqwDrpqQXPDG5HP9FmxqraUCQ6NLwUmFW45AENpPC6Ppc822WrdRMdPT3RnXLHYPX5ytkG11Zw==
X-Received: by 2002:a5d:6889:: with SMTP id h9mr18634151wru.12.1553590294465;  Tue, 26 Mar 2019 01:51:34 -0700 (PDT)
Received: from ?IPv6:2001:67c:370:128:b149:a3b1:7bc2:d1be? ([2001:67c:370:128:b149:a3b1:7bc2:d1be]) by smtp.gmail.com with ESMTPSA id h2sm34536673wro.11.2019.03.26.01.51.33 for <mls@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 01:51:33 -0700 (PDT)
To: mls@ietf.org
References: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr>
From: Leif Johansson <leifj@mnt.se>
Openpgp: preference=signencrypt
Autocrypt: addr=leifj@mnt.se; prefer-encrypt=mutual; keydata= mQGiBD7DfnwRBADpIpOw6bXfx2Yo3vac/j5WzVcWNZKuiYc4uuFnBYxH8zTA5cdwytuOYNte cX1yrPgmObfPVU0EFktdBMFgLE5TNRUMeJZTmAl3QYDm8N32SeSUEb6GPFsUTGgxsCW3GVAo q6DBopKqhR9HT0+crQakbc7XkS4FjeBWiXjuNf/IqwCgyoa2Qfq8UdjbcH+DRGzPnRTeqzEE ALIEsCzDp4HQqXqqNLCoExbgmCrEHvnqFmilCHJVnyuY8LXmcpq2uwJaiIdsTqLeQ8WrMxWg mZc6F9QSdLP6MVZT3v+5OqOZMUDsu4nGom3HH+tG238vMSEF+klGdrI0wdscrY+28Oshjhqj 4FZxCwdNU9RTU8xQ9IoObiEo1yOHBADK9a5GhkLT+d2cb48orETGtG7i//HOnstouw/TmEUX reZPtT6wpIdN9Jf3W80GA6A34VEGA/I+/5e+9nFvINpLvEF2ghJBH+sWwQ8EXpo0M/yir9oG eJI7gpOHRj5Mq9uqFG0wcamInuWgbMP1cefjXusHbHyDFKr7ydWSsZHqXrQdTGVpZiBKb2hh bnNzb24gPGxlaWZqQG1udC5zZT6IYAQTEQIAIAUCSnC8wwIbIwYLCQgHAwIEFQIIAwQWAgMB Ah4BAheAAAoJEPCcfBbWzGZ3x8MAnimIMTFOH4LLfp8bQnSPWm6BQyA6AKCk4S46++PpqtTM 0wIZ+kuYaBtky7kCDQQ+w36FEAgAr1zK1qIIXmoeEqFulgFi17FRpSibNwwge9bkG2+IO7MO m4Ih+f4CRkqaP5U5diiWb4nyQc/Yqzf3TTSE+CH0ghvDCwfZHrzUsVl9t57S2RFKaQhDUUw3 lz0TgKN66z1IRnQEARuz9PFd96pIhLaJBOn0e55Cu5qqJVwGpst3+I3jqT/cxjymRxPz2O6R 9k/ZOOiOGROZYAjNHKcdoeBr7OaIHcPRCi1R8MBKE4HOK1SwaVvs26Fd2enixIOBmyFTkrue 3VgaAd3zrJauD0qa/u5y2kGEyFFJwNsKnoX0aCmNNIG+aKvnSCWfba8bmYOAsbxS2lo4MKmu DM0rrVyLhwADBQf/VzM77aviZ3Ir7qXj0uV/62wyrg8/5flXl8XjuATewD+hTaux1lg5LgPU 9cokMHYHrTsnp79nhEB9qOpsQLX+npae7a27x3zyqLP0V7neyKy1ycuBI9KU9B3ivgSMRlKR 91GcmUpRnKiSnxPYNtq018mY72YYHCpfAh0OOUA88bxbYIuF5cv9dYyOBhNEkI8xB1VOWev1 CPkPb0DwDABHdOBq9e0hT3OUOaat2JPwCEHU2NTGsYFuZRysq8xnxFgHd00+h2OJZ50UYVpB jDxaCj5gvHHFFnmfCLD5VqjEJGi4k2znZHg67i2pw0f5BSq8fsfdUML35LzL/aaZPMzlg4hG BBgRAgAGBQI+w36FAAoJEPCcfBbWzGZ3djcAnAxF3084vKlsRNGcyj/rn5lA4Q+nAKCnjZYX snFG51wbu8OI88aj3LJE5w==
Message-ID: <02f807f8-a2f5-3c5c-7c34-a53d8d3e6ec0@mnt.se>
Date: Tue, 26 Mar 2019 09:51:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/7qTFxVi5sH5Nf7jfR2av-dnwC_U>
Subject: Re: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 08:51:47 -0000

> 2) Discovery: How to determine which capabilities a given MLS-compliant
> AS/DS supports?
> 
> The typical IETF path is via .well-known [1] or related 'host-meta' [2]

Lets be careful not to tie MLS capability negotiation to the webpki tho.

OpenID Connect made this mistake and some communities (eg Mobile Connect
and the R&E community) had to monkey-patch it.

	Cheers LEif


From nobody Tue Mar 26 02:04:05 2019
Return-Path: <benjamin.beurdouche@inria.fr>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 128F512030A for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 02:03:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 dPlqSQrzsrKJ for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 02:03:53 -0700 (PDT)
Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) (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 4F648120309 for <mls@ietf.org>; Tue, 26 Mar 2019 02:03:51 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.60,271,1549926000"; d="scan'208";a="375763605"
Received: from dhcp-9183.meeting.ietf.org ([31.133.145.131]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Mar 2019 09:58:14 +0100
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Benjamin Beurdouche <benjamin.beurdouche@inria.fr>
In-Reply-To: <06ed3028-3044-0e10-dd44-caf50496d3b7@mnt.se>
Date: Tue, 26 Mar 2019 09:58:11 +0100
Cc: ML Messaging Layer Security <mls@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <09C8A462-46AA-464B-A07E-9B3E321F8A0D@inria.fr>
References: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr> <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com> <06ed3028-3044-0e10-dd44-caf50496d3b7@mnt.se>
To: Leif Johansson <leifj@mnt.se>, Harry Halpin <harry.halpin@inria.fr>, Emad Omara <emadomara@google.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/jbq10XoU2Ig6NB8MiH6dNZ1zmA0>
Subject: Re: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 09:04:04 -0000

Hi all,

> On Mar 26, 2019, at 9:39 AM, Leif Johansson <leifj@mnt.se> wrote:
>=20
>=20
>>    3) Metadata:
>>=20
>>    In general, some sort of metadata will need to be shared, i.e.
>>    icons,  human readable user-names, group names. I would suggest =
that
>>    as this may be an application message that is simply be considered =
a
>>    non-cryptographic update. Any attempt to proscibe too much on this
>>    layer leads to endless bike-shedding and so should be avoided :)
>>    However, some minimal optional subset of metadata commonly used =
for
>>    chat could be useful, but rather than whiteboard it, it would be
>>    better to have each major MLS vendor that plans to support
>>    federation see what their common subset is with everyone else, and
>>    then just make a call that delivers just that as an MLS update.=20
>>=20
>> I think this will be up to the application  layer, MLS shouldn't care
>> about this.
> Won't this lead to spoofing-oportunities? Users will place trust in
> the the artifacts that are presented to them (names, icons etc) which
> means that in general such artifacts should be as tightly bound to =
keys
> as any properties tied to the user that are designed to be used by the
> protocol.


If I understand properly, Harry suggest to identify a subset of metadata =
that
should be sent inside the secure channel as a special messages and Emad
considers it should be up to the application on how to handle them.

I believe that I have an intermediate point of view on this:
I would be in favor of adding such considerations in the architecture =
document
with =01a section documenting the fact that some metadata that are =
privacy
relevant but not cryptographically relevant messages should be protected =
as
normal application messages in MLS and list which data usually requires =
such
protection. Once protected as a normal application message, it relies =
mostly on the
trustworthiness of the application to convey those informations properly =
to the UI.

Benjamin=


From nobody Tue Mar 26 02:19:51 2019
Return-Path: <leifj@mnt.se>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA9F71202DB for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 02:19:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnt-se.20150623.gappssmtp.com
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 eZhMPxXYUeZY for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 02:19:40 -0700 (PDT)
Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5818E1202B5 for <mls@ietf.org>; Tue, 26 Mar 2019 02:19:40 -0700 (PDT)
Received: by mail-wm1-x32c.google.com with SMTP id v14so12018806wmf.2 for <mls@ietf.org>; Tue, 26 Mar 2019 02:19:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnt-se.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TLm3lWidkmCzGXfabO7X3uf05WhxxjAtVAUhrV4hJ00=; b=rsAs2cCQnYiYZU8ZBH4dEOw/YLFubhOXzGWdXnXO8rs8y+F8MOYJrJWJQ36zvRvREq ARKUaKFRFwJK+j+dOrDauBQ4uy9oIzxvwtciM1F7M7+CICguNcCw5KZ1Z+JwfkatcZ3B VTvxXDHkq2aHja6+4BPgCcRhVlBnHt8A6AwVckMbIritjQneAUyq0k3iVWDnqsiEOo6+ k4pip3ycl9mIAno0TkcSh34hf8DmNxYoMgOMlu3bDh+kReWR8rNrbmqgNRyb9uy8vgd/ IXSD03pn/3lrnLjY/fDV5Ner3BkvkRZNnOyOgqcCkKtPnJh+ikhevSYbYgK/SoPnubRe Fuvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TLm3lWidkmCzGXfabO7X3uf05WhxxjAtVAUhrV4hJ00=; b=ANLmN8DXExyeIYAOz0st1aKrThzLvRSj5v/4RC3KhwaOvLfbvTcONoMdmFHRQUZQ7s qEghG5y3H37oImWhM/jtutoczHarBf0z1Zn4hN+XscJ9uH/Ps7DoEVV/pctwlc3H7Pyd 4o0PCsFGPZl6CODsGJL85ZcjCrv5BcwOWkYRDFD3xGwtc3gBjH0+ZPkCBFBsZamC52Hx 6XvXCl/dEtP54WzgopNj8NCmGgODYuTiaqCLMO6YHklcJb+J/97QtYIyoajl6JtQuEGU e3l3FRg3JVkTFztP6bkmyDySax/ojXytPUaMs83vTMJx8+27rONqnpC6SA7msL06QjlK aIlQ==
X-Gm-Message-State: APjAAAUKjnmWwq3dwU1lGsi25kZnWD+31c+lySJCpKnaA97xcbcwNWEi Kyl69KNHxdm5BGBJpkb9jwBqTg==
X-Google-Smtp-Source: APXvYqy7WnWG8vy0RqRdWFOpxHR7+C/y1CUHev/CJyTaMHn68Z1UO1dcx8v2Yu+BC1Kvf3T56k6oCA==
X-Received: by 2002:a1c:1b10:: with SMTP id b16mr14783947wmb.90.1553591978804;  Tue, 26 Mar 2019 02:19:38 -0700 (PDT)
Received: from ?IPv6:2001:67c:370:128:4036:f162:272b:1255? ([2001:67c:370:128:4036:f162:272b:1255]) by smtp.gmail.com with ESMTPSA id t15sm29216148wmt.2.2019.03.26.02.19.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 02:19:38 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Leif Johansson <leifj@mnt.se>
X-Mailer: iPhone Mail (16D57)
In-Reply-To: <09C8A462-46AA-464B-A07E-9B3E321F8A0D@inria.fr>
Date: Tue, 26 Mar 2019 10:19:37 +0100
Cc: Harry Halpin <harry.halpin@inria.fr>, Emad Omara <emadomara@google.com>, ML Messaging Layer Security <mls@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <48CD21D2-C47B-4182-8DC1-5DF006B95A26@mnt.se>
References: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr> <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com> <06ed3028-3044-0e10-dd44-caf50496d3b7@mnt.se> <09C8A462-46AA-464B-A07E-9B3E321F8A0D@inria.fr>
To: Benjamin Beurdouche <benjamin.beurdouche@inria.fr>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/rNvDIseM3hbADxJSsbPI_xnY5HQ>
Subject: Re: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 09:19:50 -0000

Skickat fr=C3=A5n min iPhone

> 26 mars 2019 kl. 09:58 skrev Benjamin Beurdouche <benjamin.beurdouche@inri=
a.fr>:
>=20
> Hi all,
>=20
>> On Mar 26, 2019, at 9:39 AM, Leif Johansson <leifj@mnt.se> wrote:
>>=20
>>=20
>>>   3) Metadata:
>>>=20
>>>   In general, some sort of metadata will need to be shared, i.e.
>>>   icons,  human readable user-names, group names. I would suggest that
>>>   as this may be an application message that is simply be considered a
>>>   non-cryptographic update. Any attempt to proscibe too much on this
>>>   layer leads to endless bike-shedding and so should be avoided :)
>>>   However, some minimal optional subset of metadata commonly used for
>>>   chat could be useful, but rather than whiteboard it, it would be
>>>   better to have each major MLS vendor that plans to support
>>>   federation see what their common subset is with everyone else, and
>>>   then just make a call that delivers just that as an MLS update.=20
>>>=20
>>> I think this will be up to the application  layer, MLS shouldn't care
>>> about this.
>> Won't this lead to spoofing-oportunities? Users will place trust in
>> the the artifacts that are presented to them (names, icons etc) which
>> means that in general such artifacts should be as tightly bound to keys
>> as any properties tied to the user that are designed to be used by the
>> protocol.
>=20
>=20
> If I understand properly, Harry suggest to identify a subset of metadata t=
hat
> should be sent inside the secure channel as a special messages and Emad
> considers it should be up to the application on how to handle them.
>=20
> I believe that I have an intermediate point of view on this:
> I would be in favor of adding such considerations in the architecture docu=
ment
> with =01a section documenting the fact that some metadata that are privacy=

> relevant but not cryptographically relevant messages should be protected a=
s
> normal application messages in MLS and list which data usually requires su=
ch
> protection. Once protected as a normal application message, it relies most=
ly on the
> trustworthiness of the application to convey those informations properly t=
o the UI.
>=20
> Benjamin

Thx that makes it clear for me!=


From nobody Tue Mar 26 05:44:39 2019
Return-Path: <harry.halpin@inria.fr>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC91512030B for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 05:44:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 OOBemtJGzywu for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 05:44:33 -0700 (PDT)
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) (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 0A523120311 for <mls@ietf.org>; Tue, 26 Mar 2019 05:44:32 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.60,271,1549926000"; d="scan'208";a="300766615"
X-MGA-submission: =?us-ascii?q?MDEMpXvZKVTyFvbCGYaDalRtTNzVsP2hxuLSb/?= =?us-ascii?q?cbm4M3M/tMFnMez4QgX0JB06ZVVw4vc+RoBw7RWixc48WmwLTKPYTib7?= =?us-ascii?q?boYiKuYpjlUZae/CGwWp2FhjMJZZKsmLpFmNSBEN1R+GesvPfv/FnnVT?= =?us-ascii?q?D2XSHYVIWssG/hgt8hroPSPA=3D=3D?=
Received: from zcs-store3.inria.fr ([128.93.142.30]) by mail3-relais-sop.national.inria.fr with ESMTP; 26 Mar 2019 13:44:30 +0100
Date: Tue, 26 Mar 2019 13:44:30 +0100 (CET)
From: Harry Halpin <harry.halpin@inria.fr>
To: Benjamin Beurdouche <benjamin.beurdouche@inria.fr>
Cc: Leif Johansson <leifj@mnt.se>, Emad Omara <emadomara@google.com>,  mls <mls@ietf.org>
Message-ID: <915821337.1655576.1553604270025.JavaMail.zimbra@inria.fr>
In-Reply-To: <09C8A462-46AA-464B-A07E-9B3E321F8A0D@inria.fr>
References: <817649924.1176598.1553527876075.JavaMail.zimbra@inria.fr> <CAHo7dC913xSx-5ZaFkJ7_ZRQJyV31NO3OBSFJ2FNJ42mFdy1hQ@mail.gmail.com> <06ed3028-3044-0e10-dd44-caf50496d3b7@mnt.se> <09C8A462-46AA-464B-A07E-9B3E321F8A0D@inria.fr>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Originating-IP: [128.93.82.17]
X-Mailer: Zimbra 8.7.11_GA_3789 (ZimbraWebClient - FF61 (Linux)/8.7.11_GA_3789)
Thread-Topic: Federation and MLS
Thread-Index: KrWf3Eg1m5jU/6Z0tN+FCSRDrgjnZw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/fn9xowINQi3cphOGUKcnTooO03g>
Subject: Re: [MLS] Federation and MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 12:44:38 -0000

----- Mail original -----
> De: "Benjamin Beurdouche" <benjamin.beurdouche@inria.fr>
> =C0: "Leif Johansson" <leifj@mnt.se>, "Harry Halpin" <harry.halpin@inria.=
fr>, "Emad Omara" <emadomara@google.com>
> Cc: "mls" <mls@ietf.org>
> Envoy=E9: Mardi 26 Mars 2019 09:58:11
> Objet: Re: [MLS] Federation and MLS

> Hi all,
>=20
>> On Mar 26, 2019, at 9:39 AM, Leif Johansson <leifj@mnt.se> wrote:
>>=20
>>=20
>>>    3) Metadata:
>>>=20
>>>    In general, some sort of metadata will need to be shared, i.e.
>>>    icons,  human readable user-names, group names. I would suggest that
>>>    as this may be an application message that is simply be considered a
>>>    non-cryptographic update. Any attempt to proscibe too much on this
>>>    layer leads to endless bike-shedding and so should be avoided :)
>>>    However, some minimal optional subset of metadata commonly used for
>>>    chat could be useful, but rather than whiteboard it, it would be
>>>    better to have each major MLS vendor that plans to support
>>>    federation see what their common subset is with everyone else, and
>>>    then just make a call that delivers just that as an MLS update.
>>>=20
>>> I think this will be up to the application  layer, MLS shouldn't care
>>> about this.
>> Won't this lead to spoofing-oportunities? Users will place trust in
>> the the artifacts that are presented to them (names, icons etc) which
>> means that in general such artifacts should be as tightly bound to keys
>> as any properties tied to the user that are designed to be used by the
>> protocol.
>=20
>=20
> If I understand properly, Harry suggest to identify a subset of metadata =
that
> should be sent inside the secure channel as a special messages and Emad
> considers it should be up to the application on how to handle them.
>=20
> I believe that I have an intermediate point of view on this:
> I would be in favor of adding such considerations in the architecture doc=
ument
> with a section documenting the fact that some metadata that are privacy
> relevant but not cryptographically relevant messages should be protected =
as
> normal application messages in MLS and list which data usually requires s=
uch
> protection. Once protected as a normal application message, it relies mos=
tly on
> the
> trustworthiness of the application to convey those informations properly =
to the
> UI.

Yes, that would work well, if we wish to tie this particular metadata to th=
e cryptographic protocol.=20

Regardless, I think after the IETF meeting this week, if there is consensus=
 on pursuing federation, then we could move this conversation to git issues=
. However, I thought it might be useful to get a 'barometer' of how people =
want to approach the issue, and I strongly side with minimalism.  I think f=
or MLS keeping things not relevant to the cryptographic protocol, as Ehad p=
ut it, is definitely the right approach for the core architecture.

However, for MLS to be used/replace XMPP as a the IETF chatting environment=
 of choice in an "open" setting, then we would need bindings to JSON (and e=
ven XMPP if needed). These documents could not be standards track and be ou=
tside of the Working Group, but would be useful for implementers, particula=
rly if there ends up being test-suites.=20


>=20
> Benjamin


From nobody Tue Mar 26 07:40:20 2019
Return-Path: <burdges@gnunet.org>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29BB51202FE for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 07:40:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.535
X-Spam-Level: 
X-Spam-Status: No, score=-3.535 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] autolearn=ham autolearn_force=no
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 btmRQOn1kg11 for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 07:40:16 -0700 (PDT)
Received: from mail-out2.informatik.tu-muenchen.de (mail-out2.in.tum.de [131.159.0.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5DAFE1202CC for <mls@ietf.org>; Tue, 26 Mar 2019 07:40:16 -0700 (PDT)
Received: from [127.0.0.1] (sam.net.in.tum.de [IPv6:2001:4ca0:2001:42:225:90ff:fe6b:d60]) by sam.net.in.tum.de (Postfix) with ESMTP id BAE501C00C5 for <mls@ietf.org>; Tue, 26 Mar 2019 15:40:07 +0100 (CET)
From: Jeff Burdges <burdges@gnunet.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_7459BBB6-5116-4DEE-A871-C3E64BEA4A09"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Tue, 26 Mar 2019 15:40:07 +0100
References: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com> <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com> <252D1744-22C1-49DE-84A2-12EDF0419663@matrix.org>
To: "mls@ietf.org" <mls@ietf.org>
In-Reply-To: <252D1744-22C1-49DE-84A2-12EDF0419663@matrix.org>
Message-Id: <8C9673DB-7AEA-4642-AFE5-F1D78E9551FE@gnunet.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/JgGh-8OSTg8SNSVAJpRjOwSZjwk>
Subject: Re: [MLS] Proposals for handling concurrent messages
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 14:40:19 -0000

--Apple-Mail=_7459BBB6-5116-4DEE-A871-C3E64BEA4A09
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hello,

Aside form Matrix, there are several groups from the wider Ethereum 2.0 =
community interested in a messaging scheme that is both distributed and =
privacy preserving, including both at a cryptographic level and at the =
metadata level (mix networks).  These include Nym (Panoramix), Status =
IM, Validity Labs, and the Web 3 Foundation and Parity.

We=E2=80=99re largely out-of-the-loop on MLS but we=E2=80=99re exited =
about MLS possibly providing a cryptographic layer without too many =
centralising assumptions.  We=E2=80=99re definitely interested in the =
=E2=80=9Cconcurrent" updates problem in particular because mix networks =
can incur considerable latency.

There are also a few projects like Meshenger who should consider using =
MLS or similar for group messaging over mesh networks.  These have a =
similar need for concurrent updates, albeit stemming from network =
topology rather than latency.


Again apologies for my being out-of-the-loop, but I=E2=80=99m not =
completely sure what concurrency means here.  There is a merge operation =
that requires any decrypting party processed all the merged trees, yes?  =
If I understand, there is a similar tree merge operation for vanilla =
TreeKEM that provides similar assurances to the merge operation that I =
assume Casual TreeKEM exists to provide:  You simply encrypt the key =
update messages to anyone who possesses a set of old keys.  This is not =
actually heavier than encrypting to parties who possess only one key, =
except that you must identify the set of old keys.

Ignoring the ECC issues [2], there are afaik no commonly discussed =
post-quantum schemes that support the key combining operation used by =
Casual TreeKEM, so if Casual TreeKEM is desired then you need an =
explicit tree merge function too?

All that said, I kinda like that Casual TreeKEM merges seem commutative, =
but maybe vanilla TreeKEM could support anything useful here by keeping =
some symmetric key material in a large abelian group?  I=E2=80=99m not =
sure if I understand the protocol well enough yet to say if that makes =
sense.

Best,
Jeff

[1]  I spoke with Benjamin some about the header encryption in MLS, =
which he convinced me looks suitable for some mix network specific =
concerns.

[2]  There is nothing wrong with requiring Edwards curve arithmetic =
instead of X25519/X448 of course, but I=E2=80=99m unsure if many =
constant-time implementations exist besides the Rust curve25519-dalek =
crate.  I think Ed25519 libraries normally only implement variable-time =
multiscalar multiplication and constant-time scalar multiplication by =
the basepoint.  I=E2=80=99d naively assume Weierstrass curves should be =
avoided due to similar constant-time concerns, but not personally =
familiar with the implementations.



--Apple-Mail=_7459BBB6-5116-4DEE-A871-C3E64BEA4A09
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEBA1bLpAiCdPXvXG3q6x/0cwQCnQFAlyaOccACgkQq6x/0cwQ
CnRE7g//SvSVhpCo/Q7hd0ytgxsU2qhxrX8wcSV3/fmfwGqtnMTINmbkBnwUUCy/
5HRG7OjVC/YDYuj3nfe23ySMA9gSI1uZCt1wrengmOm025eFJ5/rl8Rolrw7yRho
tFhym3P3CTjSK5Mrht+5cru2X/x6nCbvrAXIYTqMsHuDwZhkxOZimjLx61yfvWJl
1GWJxJqtNH0KMMQzB53wwhmB1OgSrEsFOqaMR6F3y+/+YdRMkHu16bg0QTCJTWV4
vMCJJVaf0VroFR49TI8yiUnHVnJrYO90ccoWmK03ILTnALGUDfYFfaDt16lKj5IE
3jpvkzvjt2a5RfXSDd0kx9wdlSZ6487U0XSBh9fXL+opgfLwEk0HC3woLqNJNsjI
VGGSk7BdFUmHC2yCs0K4znESEpwDvtxhFWe8/tKS2AWBpX3PE1UGncZcY9Z5uf8j
RH3BBFo1oGIz5l/824wZl0TWEmbBZoBKA3qOx6t5k+8/wH5n+XQt2VwxHLe+fNWA
kFnwbHFjaExl10nZwWO5TNrD+G2dLsoBqOkFD6wSR8fFHxTUy3QM6IRhUv6TEgd9
teRuLhI9vyv/YqoKS6n5GxP41dj7WBv4tL/Din/z878EPG2p8AY6cM/bfEVY+Xna
l+CVKFsGGNXPh52WgsKF9dzgvP/Fnx4QY4PeEJPGylb5YbqT0sM=
=1f7S
-----END PGP SIGNATURE-----

--Apple-Mail=_7459BBB6-5116-4DEE-A871-C3E64BEA4A09--


From nobody Tue Mar 26 08:01:06 2019
Return-Path: <burdges@gnunet.org>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B174E1202FC for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 08:01:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.534
X-Spam-Level: 
X-Spam-Status: No, score=-3.534 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 QxjKhDZCTRPN for <mls@ietfa.amsl.com>; Tue, 26 Mar 2019 08:01:02 -0700 (PDT)
Received: from mail-out1.informatik.tu-muenchen.de (mail-out1.in.tum.de [131.159.0.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E8631202FE for <mls@ietf.org>; Tue, 26 Mar 2019 08:00:56 -0700 (PDT)
Received: from [127.0.0.1] (sam.net.in.tum.de [IPv6:2001:4ca0:2001:42:225:90ff:fe6b:d60]) by sam.net.in.tum.de (Postfix) with ESMTP id BD9AA1C00C5 for <mls@ietf.org>; Tue, 26 Mar 2019 16:00:47 +0100 (CET)
From: Jeff Burdges <burdges@gnunet.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_34183DCB-C964-4803-9F74-123CA39612B4"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Tue, 26 Mar 2019 16:00:47 +0100
References: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com> <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com> <252D1744-22C1-49DE-84A2-12EDF0419663@matrix.org> <CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE94-90Y6UFisctg@mail.gmail.com>
To: mls@ietf.org
In-Reply-To: <CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE94-90Y6UFisctg@mail.gmail.com>
Message-Id: <073EADEC-7D18-4A6B-BCA5-404FA612D4BE@gnunet.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/mHGVwXDwEnYZU5lF9QNyfBTSp4w>
Subject: Re: [MLS] Proposals for handling concurrent messages
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 15:01:05 -0000

--Apple-Mail=_34183DCB-C964-4803-9F74-123CA39612B4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> On 23 Mar 2019, at 19:59, M.A.L. Weidner <malw2@cam.ac.uk> wrote:
> Thanks for this, I'll check Ristretto out.  One related concern I have =
is that I have not yet found any mainstream post-quantum crypto =
proposals that support key combining.

Just fyi, CSIDH supports composing secret keys, meaning if  CSIDH(A,b) =3D=
 CSIDH(B,a)  then  CSIDH(A, x . b) =3D CSIDH(B, x . a)  for some other =
secret key that both A and B know.  You could do a simple successive =
multi-way DH too I think, so more CSIDH(CSIDH(B, x), a) etc.

I doubt this helps Causal TreeKEM, but it=E2=80=99s extremely helpful =
for mixnets.  In fact, mixnets are part of the reason CSIDH was created. =
 It might help do ART-like constructions and/or protect against =
malicious updates though.

Jeff


--Apple-Mail=_34183DCB-C964-4803-9F74-123CA39612B4
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEBA1bLpAiCdPXvXG3q6x/0cwQCnQFAlyaPp8ACgkQq6x/0cwQ
CnRVIA//fj/MQG8WvrODlKu1rSC+2xa3rLDzQTKPAnJ7s2VmXIaUl7lSG3K+UtfO
ieo+37baESMnFUJLIH/ZYyKaEm87a59c+hI4ZkcbQdEdOAvGFd5GJMifEhqiKbT5
WbRbq+nH3lxKdHHFUCm8th0iBQ0bl0vWW11b/ufi8AlVVq6+URVscZsi6VZ7rHyh
zBq+Y8DsL6QScBKajwfwJ4uSHEpnl0Sjzspet9f2PzrkZZjJbU/xrQ5NbAMairXn
cbUxuSaBp8xWAa/QLAS7SOKmRckgd4+WU7xoL/a/BRu/aroOYZC8uDUH/IOQZkie
fLgqFwJr4sKZnZwpLnFx7itcYGooLO8bpsh/QIQin6Ab7lc19mthAl2ZMe2uzna5
7GA6M6csnsha3uGx0l3TxFDndYk7bXr5DrmP3fNFZH7GX6B0VNefenRMGJR0itng
7LSZo+6gN1pKgZAKjyD2QaQUT8QuSuQfy3JCT8hYuBsnEQ2X+8AKE1gmF6mqAYK/
oTtejYWNAl87IhG2OpkkH4+89eWln9bfcvW9YOQ1wMy5YKhBf5nNlh5vc6NYNKjR
M7jbyn8xI5+xrowf8Y2kNUgkYAvkbnW+7WKUBl1OOjL7gYYjgio9/QnBB7P+oNpl
4CDi/oUw+WxEI1HNNHTU7KgPOSOTKqLrPVJh8omDluqv0qRAQdE=
=fOnu
-----END PGP SIGNATURE-----

--Apple-Mail=_34183DCB-C964-4803-9F74-123CA39612B4--


From nobody Wed Mar 27 04:16:15 2019
Return-Path: <malw2@cam.ac.uk>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AA0D1202AC for <mls@ietfa.amsl.com>; Wed, 27 Mar 2019 04:16:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=universityofcambridgecloud.onmicrosoft.com
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 h-curv-z3FXU for <mls@ietfa.amsl.com>; Wed, 27 Mar 2019 04:16:11 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50111.outbound.protection.outlook.com [40.107.5.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B16E81202BE for <mls@ietf.org>; Wed, 27 Mar 2019 04:16:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=UniversityOfCambridgeCloud.onmicrosoft.com; s=selector1-cam-ac-uk; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8g372YAKTRbmsXcDUvQ4TlKFY/mftHanC8VVQheKiUc=; b=egBffeGedIeohSbyDtswt5ftlKC2hx+kbl/rbccuokMwvXDxilKISwqvjOSFJ1jD3JcbIOObVtB4uyDpjAxQ14GMsC5uxv6S08f04CZlD2Wez51xeuh+7qrQNaUFtI8SxZcpGkScKK5nYZv2hCFTODv/8p2VMktdWCXIKNq4UUk=
Received: from DB6PR0701MB2566.eurprd07.prod.outlook.com (10.169.215.142) by DB6PR0701MB2597.eurprd07.prod.outlook.com (10.169.215.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.14; Wed, 27 Mar 2019 11:16:08 +0000
Received: from DB6PR0701MB2566.eurprd07.prod.outlook.com ([fe80::6814:77d6:db25:b321]) by DB6PR0701MB2566.eurprd07.prod.outlook.com ([fe80::6814:77d6:db25:b321%11]) with mapi id 15.20.1750.010; Wed, 27 Mar 2019 11:16:08 +0000
From: "M.A.L. Weidner" <malw2@cam.ac.uk>
To: "mls@ietf.org" <mls@ietf.org>
Thread-Topic: [MLS] Proposals for handling concurrent messages
Thread-Index: AQHU3qO7vFsPft27yE62tRLT8TpCKw==
Date: Wed, 27 Mar 2019 11:16:07 +0000
Message-ID: <CADSARUtsivWuOcFfMHLDhgpR3caXO87pCdQuaBOpwWjzSC6xxA@mail.gmail.com>
References: <CADSARUtSRJGW=z=9Spi=D87mOG34NCTswEcQMeeftv9x6gathQ@mail.gmail.com> <CAL02cgQ-2gR9VK=_LthYO7fSGnDoaYei6dhuFjjdZQ7-aMSBaA@mail.gmail.com> <252D1744-22C1-49DE-84A2-12EDF0419663@matrix.org> <CADSARUuoyAECjSEbEoVcQjjdxdSqg3JtVoaE94-90Y6UFisctg@mail.gmail.com> <073EADEC-7D18-4A6B-BCA5-404FA612D4BE@gnunet.org>
In-Reply-To: <073EADEC-7D18-4A6B-BCA5-404FA612D4BE@gnunet.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR06CA0027.eurprd06.prod.outlook.com (2603:10a6:20b:14::40) To DB6PR0701MB2566.eurprd07.prod.outlook.com (2603:10a6:4:24::14)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=malw2@cam.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-gm-message-state: APjAAAWoL7SkRrpUtY6bbq/AJXrmeuAtTtSE+y4CcnDh/mpFc69lWZoL mP60ZpdSaHD5RoFKGZ3d+Ze9BIZ5qvt5idR010o=
x-google-smtp-source: APXvYqwzXLugCyL8y7f3gNpedEJW0W8v69OTmrPG8Noxc3zrTuxhiduQufnhTerDt/vuj6Uan3UNOtlnuuNKmaOFyTE=
x-received: by 2002:a5d:5343:: with SMTP id t3mr23831676wrv.49.1553685366046;  Wed, 27 Mar 2019 04:16:06 -0700 (PDT)
x-gmail-original-message-id: <CADSARUtsivWuOcFfMHLDhgpR3caXO87pCdQuaBOpwWjzSC6xxA@mail.gmail.com>
x-originating-ip: [209.85.221.52]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1e0a826a-92c1-45d5-76be-08d6b2a59bab
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:DB6PR0701MB2597; 
x-ms-traffictypediagnostic: DB6PR0701MB2597:
x-microsoft-antispam-prvs: <DB6PR0701MB2597D7DE1E9E2E83157BD19DAC580@DB6PR0701MB2597.eurprd07.prod.outlook.com>
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(136003)(39860400002)(366004)(396003)(376002)(189003)(199004)(498394004)(76176011)(5640700003)(9686003)(54896002)(478600001)(53936002)(54206008)(11346002)(6512007)(71190400001)(2501003)(106356001)(14444005)(61726006)(74482002)(561944003)(105586002)(6506007)(68736007)(55446002)(386003)(71200400001)(256004)(446003)(2351001)(95326003)(6246003)(93886005)(52116002)(476003)(14454004)(5660300002)(786003)(316002)(7736002)(486006)(66066001)(86362001)(6916009)(15650500001)(26005)(3846002)(6436002)(6486002)(6116002)(8936002)(8676002)(186003)(97736004)(305945005)(102836004)(99286004)(61266001)(25786009)(2906002)(229853002)(81156014)(1730700003)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0701MB2597; H:DB6PR0701MB2566.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cam.ac.uk does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: jap+se0kVlvOOdB9G1yAB5YtoNRFu+z+QuqlD2m028rFWag11rS0D3vTiDuj7Q8E4k+OCKq4BS1OpxjOY3xqCN9n2ONctmDVjp2SvnaFy6a7B//j7xOZkVZSWMj1Qy+lj3eQD7uOEnCRCGmepPwqS8l3UlAtpPmncgsdRCy9IIDpdrAT3LQkA19CRWufTUohT6wMMumujZ00CLUGIg0wXDvu3+YbAFNytN/mBrJ6785QUB/yh54jo2TaSiTZo7QMuU2Iz0Z0UWY0Hs/A1BIoBOdIquYLToVv9asm0gjM2nLzc+aHRrD6xlXR6nYsBseEwwvy90Hznpl21+ABDbbMrENiWrcFokMX2Bx5bXkXeqZoNek9VgLpGRI2U2rcRVUcoseMt1Q0djJSht826veVZRrs5gRCVG8XOR01U3IS79c=
Content-Type: multipart/alternative; boundary="_000_CADSARUtsivWuOcFfMHLDhgpR3caXO87pCdQuaBOpwWjzSC6xxAmail_"
MIME-Version: 1.0
X-OriginatorOrg: cam.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 1e0a826a-92c1-45d5-76be-08d6b2a59bab
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2019 11:16:07.8884 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 49a50445-bdfa-4b79-ade3-547b4f3986e9
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2597
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/mvOHt0BtB9M5cu3EbGA1sgoqY9Y>
Subject: Re: [MLS] Proposals for handling concurrent messages
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Mar 2019 11:16:14 -0000

--_000_CADSARUtsivWuOcFfMHLDhgpR3caXO87pCdQuaBOpwWjzSC6xxAmail_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RnJvbSB0aGUgYWJvdmUgZGlzY3Vzc2lvbiwgaXQgYXBwZWFycyB0aGVyZSBhcmUgYSBmZXcgaWRl
YXMgZm9yIGhvdyB0byBoYW5kbGUgY29uY3VycmVudCB1cGRhdGVzLiAgSGVyZSBpcyBteSBhdHRl
bXB0IGF0IGEgc3VtbWFyeS4NCg0KVGhlIHNjZW5hcmlvIGlzIHRoYXQgd2UgYXJlIHNlbmRpbmcg
YW4gdXBkYXRlIG1lc3NhZ2UsIGFuZCBhcyBwYXJ0IG9mIHRoaXMsIHdlIG5lZWQgdG8gc2VuZCBh
IHNlY3JldCB0byBhIG5vZGUgb24gb3VyIGNvcGF0aDsgdGhpcyBub2RlIGhhcyBrIGRpc3RpbmN0
ICJjYW5kaWRhdGUiIHB1YmxpYyBrZXlzLCBjb21pbmcgZnJvbSA+PSBrIGNvbmN1cnJlbnQgdXBk
YXRlcy4gIE91ciBvcHRpb25zIGFyZToNCg0KMS4gKFZhbmlsbGEgVHJlZUtFTSkgQ2hvb3NlIG9u
ZSBvZiB0aGUgY2FuZGlkYXRlcyBhcmJpdHJhcmlseSBhbmQgc2VuZCB0aGUgc2VjcmV0IGVuY3J5
cHRlZCB1bmRlciB0aGF0Lg0KLSBDb3N0IChjb21wYXJlZCB0byBhbiBvcmRpbmFyeSBzZXF1ZW50
aWFsIHVwZGF0ZSk6IG5vbmUuDQotIFBDUyBndWFyYW50ZWUgKG9mIHRoZSBzZWNyZXQgd2Ugc2Vu
ZCk6IGhlYWxlZCBhZ2FpbnN0IGNvbXByb21pc2Ugb2YgdGhlIHVzZXIgd2hvIGNvbnRyaWJ1dGVk
IHRoZSBjaG9zZW4gcHVibGljIGtleS4NCg0KMi4gKHNpbWlsYXIgdG8gQ2F1c2FsIFRyZWVLRU0p
ICJDb21iaW5lIiBhbGwgb2YgdGhlIGNhbmRpZGF0ZSBwdWJsaWMga2V5cyBhbmQgc2VuZCB0aGUg
c2VjcmV0IGVuY3J5cHRlZCB1bmRlciB0aGF0LCBzbyB0aGF0IG9ubHkgc29tZW9uZSB3aXRoIGFs
bCBvZiB0aGVpciBwcml2YXRlIGtleXMgY2FuIGRlY3J5cHQgdGhlIHNlY3JldC4NCi0gQ29zdDog
bmVlZCB0byB1c2UgYSBjcnlwdG9zeXN0ZW0gdGhhdCBzdXBwb3J0cyBrZXkgY29tYmluaW5nIChl
LmcuLCBSaXN0cmV0dG8gY3VydmVzKS4NCi0gUENTIGd1YXJhbnRlZTogaGVhbGVkIGFnYWluc3Qg
Y29tcHJvbWlzZSBvZiBhbnkgKm9uZSogdXNlciB3aG8gY29udHJpYnV0ZWQgYSBwdWJsaWMga2V5
Lg0KDQozLiAoVmFuaWxsYSBUcmVlS0VNLCBtdWx0aXBsZSBrZXlzKSBFbmNyeXB0IHRoZSBzZWNy
ZXQgdW5kZXIgZWFjaCBvZiB0aGUgY2FuZGlkYXRlIHB1YmxpYyBrZXlzIGluIHNlcXVlbmNlLCBz
byB0aGF0IG9ubHkgc29tZW9uZSB3aXRoIGFsbCBvZiB0aGVpciBwcml2YXRlIGtleXMgY2FuIGRl
Y3J5cHQgdGhlIHNlY3JldC4gIChJIHRoaW5rIHRoaXMgaXMgd2hhdCBKZWZmIHdhcyBzdWdnZXN0
aW5nIC0gY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcuKQ0KLSBDb3N0OiBrIGVuY3J5cHRpb25zIGZv
ciBtZSwgayBkZWNyeXB0aW9ucyBmb3IgcmVjaXBpZW50cyAoaW5zdGVhZCBvZiAxIGluIHRoZSBv
cmRpbmFyeSBjYXNlKS4NCi0gUENTIGd1YXJhbnRlZTogaGVhbGVkIGFnYWluc3QgY29tcHJvbWlz
ZSBvZiBhbnkgKm9uZSogdXNlciB3aG8gY29udHJpYnV0ZWQgYSBwdWJsaWMga2V5Lg0KDQo0LiAo
Qmxhbmsgb3V0IGNvbmZsaWN0cykgUmVwbGFjZSBjb25mbGljdGVkIG5vZGVzIHdpdGggYmxhbmtz
IChpbmNsdWRpbmcgdGhlIG5vZGUgd2UgYXJlIHNlbmRpbmcgdG8sIGFuZCBhbnkgY29uZmxpY3Rl
ZCBjaGlsZHJlbikuICBUaHVzIHdlIHNlbmQgdGhlIHNlY3JldCBzZXBhcmF0ZWx5IGZvciBlYWNo
IG9mIHRoZSBrIGNhbmRpZGF0ZXMsIHVzaW5nIHB1YmxpYyBrZXlzIGRlZXAgZW5vdWdoIGluIHRo
ZSB0cmVlIHRoYXQgbm9uZSBvZiB0aGUgY29udHJpYnV0b3JzJyBvbGQgc3RhdGVzIGNhbiBkZWNy
eXB0IHRoZSBzZWNyZXQuICBJbiB0aGUgZXh0cmVtZSBjYXNlIHdoZXJlIHRoZSBrIHB1YmxpYyBr
ZXkgY29udHJpYnV0b3JzIGFyZSB0aGUgb25seSBkZXNjZW5kYW50cyBvZiB0aGUgY29uZmxpY3Rl
ZCBub2RlLCB0aGlzIG1lYW5zIHdlIHNlbmQgdGhlIHNlY3JldCBzZXBhcmF0ZWx5IHRvIGVhY2gg
Y29udHJpYnV0b3IuDQotIENvc3Q6IGsgZW5jcnlwdGlvbnMgZm9yIG1lLCBrIHRpbWVzIGFzIG11
Y2ggYmFuZHdpZHRoLg0KLSBQQ1MgZ3VhcmFudGVlOiBoZWFsZWQgYWdhaW5zdCBjb21wcm9taXNl
IG9mIGFueSBzdWJzZXQgb2YgdGhlIHVzZXJzIHdobyBjb250cmlidXRlZCBwdWJsaWMga2V5cy4N
Cg0KQW5vdGhlciBjb25zaWRlcmF0aW9uIGlzIGhvdyB0byBlbmNyeXB0IG9yZGluYXJ5IChlLmcu
IGNoYXQpIG1lc3NhZ2VzIGFmdGVyIGNvbmN1cnJlbnQgdXBkYXRlcyBsZWFkIHRvIG11bHRpcGxl
IGNob2ljZXMgZm9yIHRoZSByb290IGtleS4gIFdlIGdldCB0aGUgc2FtZSBndWFyYW50ZWUgYXMg
b3B0aW9uIDIgaWYgd2UgY29tYmluZSBlYWNoIGNvbmN1cnJlbnQgdXBkYXRlcycgY29udHJpYnV0
aW9uIGludG8gdGhlIHJvb3Qga2V5LCBhcyBpbiB0aGUgb3JpZ2luYWwgVHJlZUtFTSBwcm9wb3Nh
bCBvciBpbiBDYXVzYWwgVHJlZUtFTS4gIChUaGlzIGNhbiBiZSBkb25lIHVzaW5nIGFueSBLREYs
IHNpbmNlIHRoZSByb290IGtleSBpcyBqdXN0IGEgc2hhcmVkIHNlY3JldCwgbm90IGFuIGFzeW1t
ZXRyaWMga2V5IHBhaXIuKSAgR2V0dGluZyB0aGUgc3Ryb25nIGd1YXJhbnRlZSBpbiBvcHRpb24g
NCBzZWVtcyBoYXJkZXIuICBXZSBjb3VsZCBhZG9wdCBhIHJ1bGUgdGhhdCBhZnRlciBjb25jdXJy
ZW50IHVwZGF0ZXMsIHVzZXJzIG11c3QgZmlyc3Qgc2VuZCBhbiB1cGRhdGUgYmVmb3JlIHNlbmRp
bmcgb3JkaW5hcnkgbWVzc2FnZXMsIGJ1dCB0aGF0IGNvdWxkIGxlYWQgdG8gcmVwZWF0ZWQgcm91
bmRzIG9mIGNvbmN1cnJlbnQgdXBkYXRlcy4NCg0KQmVzdCwNCk1hdHRoZXcgV2VpZG5lcg0K

--_000_CADSARUtsivWuOcFfMHLDhgpR3caXO87pCdQuaBOpwWjzSC6xxAmail_
Content-Type: text/html; charset="utf-8"
Content-ID: <012E6BB87A139740AF466AF9629DC316@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9Imx0
ciI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXY+RnJvbSB0aGUgYWJvdmUgZGlzY3Vzc2lvbiwgaXQg
YXBwZWFycyB0aGVyZSBhcmUgYSBmZXcgaWRlYXMgZm9yIGhvdyB0byBoYW5kbGUgY29uY3VycmVu
dCB1cGRhdGVzLiZuYnNwOyBIZXJlIGlzIG15IGF0dGVtcHQgYXQgYSBzdW1tYXJ5Ljxicj4NCjwv
ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhlIHNjZW5hcmlvIGlzIHRoYXQgd2UgYXJl
IHNlbmRpbmcgYW4gdXBkYXRlIG1lc3NhZ2UsIGFuZCBhcyBwYXJ0IG9mIHRoaXMsIHdlIG5lZWQg
dG8gc2VuZCBhIHNlY3JldCB0byBhIG5vZGUgb24gb3VyIGNvcGF0aDsgdGhpcyBub2RlIGhhcyBr
IGRpc3RpbmN0ICZxdW90O2NhbmRpZGF0ZSZxdW90OyBwdWJsaWMga2V5cywgY29taW5nIGZyb20g
Jmd0Oz0gayBjb25jdXJyZW50IHVwZGF0ZXMuJm5ic3A7IE91ciBvcHRpb25zIGFyZTo8L2Rpdj4N
CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PjEuIChWYW5pbGxhIFRyZWVLRU0pIENob29zZSBvbmUg
b2YgdGhlIGNhbmRpZGF0ZXMgYXJiaXRyYXJpbHkgYW5kIHNlbmQgdGhlIHNlY3JldCBlbmNyeXB0
ZWQgdW5kZXIgdGhhdC48YnI+DQo8L2Rpdj4NCjxkaXY+LSBDb3N0IChjb21wYXJlZCB0byBhbiBv
cmRpbmFyeSBzZXF1ZW50aWFsIHVwZGF0ZSk6IG5vbmUuPC9kaXY+DQo8ZGl2Pi0gUENTIGd1YXJh
bnRlZSAob2YgdGhlIHNlY3JldCB3ZSBzZW5kKTogaGVhbGVkIGFnYWluc3QgY29tcHJvbWlzZSBv
ZiB0aGUgdXNlciB3aG8gY29udHJpYnV0ZWQgdGhlIGNob3NlbiBwdWJsaWMga2V5Ljxicj4NCjwv
ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Mi4gKHNpbWlsYXIgdG8gQ2F1c2FsIFRyZWVL
RU0pICZxdW90O0NvbWJpbmUmcXVvdDsgYWxsIG9mIHRoZSBjYW5kaWRhdGUgcHVibGljIGtleXMg
YW5kIHNlbmQgdGhlIHNlY3JldCBlbmNyeXB0ZWQgdW5kZXIgdGhhdCwgc28gdGhhdCBvbmx5IHNv
bWVvbmUgd2l0aCBhbGwgb2YgdGhlaXIgcHJpdmF0ZSBrZXlzIGNhbiBkZWNyeXB0IHRoZSBzZWNy
ZXQuPC9kaXY+DQo8ZGl2Pi0gQ29zdDogbmVlZCB0byB1c2UgYSBjcnlwdG9zeXN0ZW0gdGhhdCBz
dXBwb3J0cyBrZXkgY29tYmluaW5nIChlLmcuLCBSaXN0cmV0dG8gY3VydmVzKS48L2Rpdj4NCjxk
aXY+LSBQQ1MgZ3VhcmFudGVlOiBoZWFsZWQgYWdhaW5zdCBjb21wcm9taXNlIG9mIGFueSAqb25l
KiB1c2VyIHdobyBjb250cmlidXRlZCBhIHB1YmxpYyBrZXkuPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPGRpdj4zLiAoVmFuaWxsYSBUcmVlS0VNLCBtdWx0aXBsZSBrZXlzKSBFbmNyeXB0IHRo
ZSBzZWNyZXQgdW5kZXIgZWFjaCBvZiB0aGUgY2FuZGlkYXRlIHB1YmxpYyBrZXlzIGluIHNlcXVl
bmNlLCBzbyB0aGF0IG9ubHkgc29tZW9uZSB3aXRoIGFsbCBvZiB0aGVpciBwcml2YXRlIGtleXMg
Y2FuIGRlY3J5cHQgdGhlIHNlY3JldC4mbmJzcDsgKEkgdGhpbmsgdGhpcyBpcyB3aGF0IEplZmYg
d2FzIHN1Z2dlc3RpbmcgLSBjb3JyZWN0IG1lIGlmIEknbSB3cm9uZy4pPGJyPg0KPC9kaXY+DQo8
ZGl2Pi0gQ29zdDogayBlbmNyeXB0aW9ucyBmb3IgbWUsIGsgZGVjcnlwdGlvbnMgZm9yIHJlY2lw
aWVudHMgKGluc3RlYWQgb2YgMSBpbiB0aGUgb3JkaW5hcnkgY2FzZSkuPC9kaXY+DQo8ZGl2Pi0g
UENTIGd1YXJhbnRlZTogaGVhbGVkIGFnYWluc3QgY29tcHJvbWlzZSBvZiBhbnkgKm9uZSogdXNl
ciB3aG8gY29udHJpYnV0ZWQgYSBwdWJsaWMga2V5LjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N
CjxkaXY+NC4gKEJsYW5rIG91dCBjb25mbGljdHMpIFJlcGxhY2UgY29uZmxpY3RlZCBub2RlcyB3
aXRoIGJsYW5rcyAoaW5jbHVkaW5nIHRoZSBub2RlIHdlIGFyZSBzZW5kaW5nIHRvLCBhbmQgYW55
IGNvbmZsaWN0ZWQgY2hpbGRyZW4pLiZuYnNwOyBUaHVzIHdlIHNlbmQgdGhlIHNlY3JldCBzZXBh
cmF0ZWx5IGZvciBlYWNoIG9mIHRoZSBrIGNhbmRpZGF0ZXMsIHVzaW5nIHB1YmxpYyBrZXlzIGRl
ZXAgZW5vdWdoIGluIHRoZSB0cmVlIHRoYXQgbm9uZSBvZg0KIHRoZSBjb250cmlidXRvcnMnIG9s
ZCBzdGF0ZXMgY2FuIGRlY3J5cHQgdGhlIHNlY3JldC4mbmJzcDsgSW4gdGhlIGV4dHJlbWUgY2Fz
ZSB3aGVyZSB0aGUgayBwdWJsaWMga2V5IGNvbnRyaWJ1dG9ycyBhcmUgdGhlIG9ubHkgZGVzY2Vu
ZGFudHMgb2YgdGhlIGNvbmZsaWN0ZWQgbm9kZSwgdGhpcyBtZWFucyB3ZSBzZW5kIHRoZSBzZWNy
ZXQgc2VwYXJhdGVseSB0byBlYWNoIGNvbnRyaWJ1dG9yLjxicj4NCjwvZGl2Pg0KPGRpdj4tIENv
c3Q6IGsgZW5jcnlwdGlvbnMgZm9yIG1lLCBrIHRpbWVzIGFzIG11Y2ggYmFuZHdpZHRoLjwvZGl2
Pg0KPGRpdj4tIFBDUyBndWFyYW50ZWU6IGhlYWxlZCBhZ2FpbnN0IGNvbXByb21pc2Ugb2YgYW55
IHN1YnNldCBvZiB0aGUgdXNlcnMgd2hvIGNvbnRyaWJ1dGVkIHB1YmxpYyBrZXlzLjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+QW5vdGhlciBjb25zaWRlcmF0aW9uIGlzIGhvdyB0byBl
bmNyeXB0IG9yZGluYXJ5IChlLmcuIGNoYXQpIG1lc3NhZ2VzIGFmdGVyIGNvbmN1cnJlbnQgdXBk
YXRlcyBsZWFkIHRvIG11bHRpcGxlIGNob2ljZXMgZm9yIHRoZSByb290IGtleS4mbmJzcDsgV2Ug
Z2V0IHRoZSBzYW1lIGd1YXJhbnRlZSBhcyBvcHRpb24gMiBpZiB3ZSBjb21iaW5lIGVhY2ggY29u
Y3VycmVudCB1cGRhdGVzJyBjb250cmlidXRpb24gaW50byB0aGUgcm9vdCBrZXksIGFzIGluDQog
dGhlIG9yaWdpbmFsIFRyZWVLRU0gcHJvcG9zYWwgb3IgaW4gQ2F1c2FsIFRyZWVLRU0uJm5ic3A7
IChUaGlzIGNhbiBiZSBkb25lIHVzaW5nIGFueSBLREYsIHNpbmNlIHRoZSByb290IGtleSBpcyBq
dXN0IGEgc2hhcmVkIHNlY3JldCwgbm90IGFuIGFzeW1tZXRyaWMga2V5IHBhaXIuKSZuYnNwOyBH
ZXR0aW5nIHRoZSBzdHJvbmcgZ3VhcmFudGVlIGluIG9wdGlvbiA0IHNlZW1zIGhhcmRlci4mbmJz
cDsgV2UgY291bGQgYWRvcHQgYSBydWxlIHRoYXQgYWZ0ZXIgY29uY3VycmVudA0KIHVwZGF0ZXMs
IHVzZXJzIG11c3QgZmlyc3Qgc2VuZCBhbiB1cGRhdGUgYmVmb3JlIHNlbmRpbmcgb3JkaW5hcnkg
bWVzc2FnZXMsIGJ1dCB0aGF0IGNvdWxkIGxlYWQgdG8gcmVwZWF0ZWQgcm91bmRzIG9mIGNvbmN1
cnJlbnQgdXBkYXRlcy48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkJlc3QsPC9kaXY+
DQo8ZGl2Pk1hdHRoZXcgV2VpZG5lcjxicj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_CADSARUtsivWuOcFfMHLDhgpR3caXO87pCdQuaBOpwWjzSC6xxAmail_--


From nobody Thu Mar 28 05:30:49 2019
Return-Path: <sean@sn3rd.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D75271203ED for <mls@ietfa.amsl.com>; Thu, 28 Mar 2019 05:30:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=sn3rd.com
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 FXT1ddCHWUl0 for <mls@ietfa.amsl.com>; Thu, 28 Mar 2019 05:30:42 -0700 (PDT)
Received: from mail-yw1-xc2a.google.com (mail-yw1-xc2a.google.com [IPv6:2607:f8b0:4864:20::c2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5CD951204AD for <mls@ietf.org>; Thu, 28 Mar 2019 05:30:42 -0700 (PDT)
Received: by mail-yw1-xc2a.google.com with SMTP id w66so2632840ywd.4 for <mls@ietf.org>; Thu, 28 Mar 2019 05:30:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sn3rd.com; s=google; h=from:content-transfer-encoding:mime-version:subject:message-id:date :cc:to; bh=rFtfegI/fsQzq29UYDXRLj+sNESsW/BdlNoLM0CU8uE=; b=mRQKcFfPt9/fXvOpMCCd+NakwfcNZlyET+7dv0Q5/a/z3oZzS0EmKiH3VDoJCx1ztj ZVXsWMuYcgncqR3P+lx7OOa1b4Yg83/8IhX1/ERerXGtzuARIszUg1hI8/MWwp79pdeZ 1qKfHzoZe2AlTc+Z2bWhrnOEoWbNDPTdeE+50=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:cc:to; bh=rFtfegI/fsQzq29UYDXRLj+sNESsW/BdlNoLM0CU8uE=; b=jAOxub5dBa2EgzEhSiFdoehbFYBkJHjyURtbvshT0sI68BA5P1kMtnOZo9dQZQH29a JLP6/GIS3TXiBQkDoCkHIsKnrTPr5itJdFuuLT7s2/4doYphP8bkvvvtkBFSmsM49+io wOkNwKvxXWuUYynmunNHDOlXrQWSnpmRrtgR9rldx7o2PQx3XjsEVrV8BkrfPr1a39eC ITGNJHS794NXD+vXrDIWAcsJe4DtMtn0ZmcEzs7CKaFL1vR6YIlUPhe2i1zt46wdZhHi vcDqdFJ8DJQG/bPE5byPcTJypP9fvCnt1Z7wc+4tP7I1LqT15MicZl2tSI6EmKRS681X pleA==
X-Gm-Message-State: APjAAAUUkx+v5deDZtZbMPY//uKx3vPkRtJ5k3BmZ5HQ9TeLNyrdNDTT mkcu8YdvWi16MvXG/nisptGvwQ==
X-Google-Smtp-Source: APXvYqxXRsIojskurQ27BnMCv1m7RzbXOngWApVt1VzGMOI/m2lwo1gRi5MVQieRd04/O72onxZ6qA==
X-Received: by 2002:a25:9945:: with SMTP id n5mr34078208ybo.453.1553776241522;  Thu, 28 Mar 2019 05:30:41 -0700 (PDT)
Received: from ?IPv6:2001:67c:370:128:c1ec:6bbe:60d6:361d? ([2001:67c:370:128:c1ec:6bbe:60d6:361d]) by smtp.gmail.com with ESMTPSA id l82sm7460569ywl.6.2019.03.28.05.30.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Mar 2019 05:30:40 -0700 (PDT)
From: Sean Turner <sean@sn3rd.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Message-Id: <C2875CEC-D24E-4AFF-8381-911178B49772@sn3rd.com>
Date: Thu, 28 Mar 2019 13:30:37 +0100
Cc: mls@ietf.org
To: saag@ietf.org
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/nJ4jbIkVh10FfiuEfkEF5dDBauA>
Subject: [MLS] MLS@IETF104
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Mar 2019 12:30:48 -0000

MLS met on Tuesday and Thursday.  Both active WG drafts, the =
architecture and protocol, were discussed along with a potential new WG =
draft that supports federations and the status of security analysis.

draft-ietf-mls-architecture - Benjamin Beurdouche (Inria) provided a =
summary of revisions since the last meeting.  As the plan is to =
essentially move this draft substantially toward completion the WG will =
focus on the open issues (concurrency of group operations, metadata =
retention, ephemeral signature, and deniability) and the editorial (more =
precise security guarantees, privacy recommendations for Application =
metadata, and federated-related additions).  gh repo can be found here: =
https://github.com/mlswg/mls-architecture

draft-ietf-mls-protocol - Richard Barnes (CIsco) and Raphael Robert =
(Wire) provided a summary of changes from version -04 and reviewed a =
number of open issues and PR related to simplifying the key schedule, =
decoupling identifiers, server initiated removes, and using a common =
framing, Work continues =E2=80=A6 the gh repo can be found here: =
https://github.com/mlswg/mls-protocol

draft-omara-mls-federation - Emad Omara's (Google) individual draft =
intends to standardize the minimum information needed to allow different =
MLS clients to encrypt/decrypt messages to each other.  Use cases =
include different clients and a single, shared delivery service as well =
different clients and different delivery services.  Much of the =
discussion centered on whether the entire roster who be shared and.  In =
the end, there was no objection to working on federation and the WG call =
for adoption will begin on the list shortly after IETF 104.

Deniability - Sofia Celi (Centro de Autonomia Digital) presented an =
overview of deniability including it=E2=80=99s security properties, =
previous work, and limitations as deniability applies in the group =
messaging.  There were no objections to the WG considering this as a =
feature for MLS. While there were no objections to exploring deniability =
properties for MLS, there were preferences expressed for making =
deniability an optional feature in order to support enterprise =
environments where deniability is not a desired featured.

Formal security analysis - Karthikeyan Bhargavan (Inria) explained that =
the MLS protocol is not so simple any more with multiple drafts and =
features (key exchange, Sender/Message/Key Authentication, and message =
protection).  However, there are multiple symbolic analyses and =
cryptographic definition proofs as well as one verified implementation; =
there are security definitions and proofs for core key exchange.  =
However, the drafts are changing at a great rate making analysis harder. =
 He proposed a more TLS-like process proposal where certain drafts are =
called =E2=80=9Cstable=E2=80=9D for review and changes include rationale =
for change including security performance goals (and why what was there =
previously does not work).  The WG felt that this was a fair request and =
will investigate adopting such the proposals to make security analysis =
for future versions easier.

Cheers,

Nick and Sean=

