Re: [MLS] Some data

Paul Grubbs <pag225@cornell.edu> Wed, 16 October 2019 21:38 UTC

Return-Path: <pag225@cornell.edu>
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 805DF1208A1 for <mls@ietfa.amsl.com>; Wed, 16 Oct 2019 14:38:40 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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=cornell.edu
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 4bHYIaohx4Oc for <mls@ietfa.amsl.com>; Wed, 16 Oct 2019 14:38:38 -0700 (PDT)
Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (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 5D1E412089C for <mls@ietf.org>; Wed, 16 Oct 2019 14:38:38 -0700 (PDT)
Received: by mail-io1-xd2c.google.com with SMTP id c25so324229iot.12 for <mls@ietf.org>; Wed, 16 Oct 2019 14:38:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=g.20171207; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gjQHOBcm2mr8xMsvcbCgyYPtqumFK2l99APzVt0935g=; b=aV4+0gYjLlEDGgK7qXLOLGntn1t8PfKAHUPvEj57Jmiijch+XqAmITms4CLpXakNag wwFkRV0JtgJU8ppIjivbv46nrKtPP1JJ7FqkUdRJa9PDS7/z74h1AH8ge4BTzvmyfoXR Y5x/NbYKwTPQZxfVXJE5GN5yuG87fCpKOWMvRlSEMdJcOT0B7eGS68ZnllO4hBlb7yEs rH1sB1GuMHqN4ehhSEIr43lCcanvjkyr9iSO14sBHmTiIEFadKc54pHO0rPC3oiPalXy 0NPaDJ1fdHtRSdOJtjf04KNPQttuQotXDycmtzD0+BedOJc0HfHjJffg1Pq3w+PPL/hr 8WxA==
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=gjQHOBcm2mr8xMsvcbCgyYPtqumFK2l99APzVt0935g=; b=RF5/50gj7NVlulKor8UVSfklIXPhxMNvePlDzu94DpFOfurzQgB6vfv4dN+DohoKcR BdDcrK0PWPZBEFaLfDegVBllypwxJsup6qmFTZBh0XK03kv0Vr1+LFA+E/7YtdcioSrJ go50X/yol3IzeoLJGB5vZ+U2wG+oJxZQH5Gnn4i0gapCzO/FPX6whOt35WvR7v9YL8Fk hQjp194UfkCIUNG777vUm9AbXzLGudlUHAAHLC8b5+FGHlW6XMN6ijZkoW7dqUV8JlMp CMpTxEBN3PHmQVIJtY4OicALFqBxYqo6FAvZqgLVLTcdp0/zpwguwK3MkD+hhSml/hPJ WNjQ==
X-Gm-Message-State: APjAAAUJqc4nF7SE6pJALCrGZJimN9IQHB6wLU+n/f4adDenQ3u5SZwC LvYTPhzjMzxehvIGTEfEqEjs9o6uQ7QhczEjCm0Swelq
X-Google-Smtp-Source: APXvYqyjEqTM+I+jfeqcO2FbntZjb56U0si3i3S/bo1PfV0luB/uR7KWN0fInVwTDa9CUcslRcwg+eyzXunzy+u9Rec=
X-Received: by 2002:a02:2944:: with SMTP id p65mr137514jap.14.1571261917088; Wed, 16 Oct 2019 14:38:37 -0700 (PDT)
MIME-Version: 1.0
References: <CAL02cgTe3SgDQgW3--4A3nUm=+mZrd_NyMfkfhi0Qs6KHayH+w@mail.gmail.com> <0C5225D1-FB07-4EB4-BFCD-D36D5F79A76A@cloudflare.com>
In-Reply-To: <0C5225D1-FB07-4EB4-BFCD-D36D5F79A76A@cloudflare.com>
From: Paul Grubbs <pag225@cornell.edu>
Date: Wed, 16 Oct 2019 17:38:26 -0400
Message-ID: <CAKDPBw8_yNFtxgc4Z+Nqt4G13bv1Sa9_E3pK6CfX4CB7D8XduA@mail.gmail.com>
To: Brendan McMillion <brendan=40cloudflare.com@dmarc.ietf.org>
Cc: Richard Barnes <rlb@ipv.sx>, Messaging Layer Security WG <mls@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006ae6ab05950dec79"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/n0tlVnb41XHQJbfKu2I2ss7HrAk>
Subject: Re: [MLS] Some data
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, 16 Oct 2019 21:38:40 -0000

Thanks much Richard - this is very cool! Will any of the data (or maybe
just these transcripts you're generating) be released publicly?

In addition to what Brendan already suggested, just some basic summary
statistics about the distribution of group sizes would be really useful.
Also, understanding the frequency of group changes (adds/removes) vs
"regular" messages would help guide thinking about tradeoffs in designing
protocols, MLS and otherwise.

On Wed, Oct 16, 2019 at 5:27 PM Brendan McMillion <brendan=
40cloudflare.com@dmarc.ietf.org> wrote:

> This is great!
>
> I’d love to understand:
> - The distribution of message sizes (message = what the user actually
> types)
> - Does WebEx Teams use a sub-protocol for messaging metadata, like XMPP?
> How much overhead does it add?
> - How important do WebEx engineers consider compression? Given that human
> language / XML can have such high compression ratios
>
> > On Oct 15, 2019, at 8:56 AM, Richard Barnes <rlb@ipv.sx> wrote:
> >
> > Hey all,
> >
> > I've managed to extract histories for a collection of Webex Teams
> groups, a total of 950 groups (including 1-1 conversations) ranging in size
> from 2 to 5000 members.
> >
> > What data would people be interested in understanding from this data
> set?
> >
> > I'm currently working on extracting "transcripts" of
> init/add/remove/message events, with the idea that they could be fed into a
> simulator attached to some library to generate counts of actual crypto
> operations.  But it would also be easy to extract summary statistics, such
> as the inter-arrival rates for Adds / Removes, Add:Remove ratios, etc.
> >
> > One caveat is that Webex Teams allows self-add and self-remove, in
> addition to adds/removes initiated by someone in the group.  Self-adds
> account for ~6% of all adds, but self-removes (leaves) are 98% of all
> removes.  The latter might be an artifact of "server-initiated" removes
> being reflected as self-removes, but of course server-initiated removes
> have similar issues w.r.t. MLS.
> >
> > --Richard
> > _______________________________________________
> > 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
>