Re: [MLS] Some data

Brendan McMillion <brendan@cloudflare.com> Wed, 16 October 2019 21:27 UTC

Return-Path: <brendan@cloudflare.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 270B2120833 for <mls@ietfa.amsl.com>; Wed, 16 Oct 2019 14:27:31 -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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 (1024-bit key) header.d=cloudflare.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 4QC1oQo1gY_G for <mls@ietfa.amsl.com>; Wed, 16 Oct 2019 14:27:28 -0700 (PDT)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0: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 48A7D120823 for <mls@ietf.org>; Wed, 16 Oct 2019 14:27:28 -0700 (PDT)
Received: by mail-pf1-x434.google.com with SMTP id x127so188443pfb.7 for <mls@ietf.org>; Wed, 16 Oct 2019 14:27:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=MTy2Vc7vkneEcJaGGPJt/V/LrgQDHN1wtTMwPzvDxQw=; b=SYuin++kWQLBQsg7k/Wj8wD3u1TbVjNYaYqXiBib7610JAsgx8jB0eT5d/3GlR877z EQurJk1eht8P4KtFJSyeqRRB1dOqBKEqP9KvVTJ4cF7q8MmIPUcP+R1ew79DEvECSnhI hTcM6LWf+BcjPnHF0spofdPv6JrUImA/Azn7g=
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=MTy2Vc7vkneEcJaGGPJt/V/LrgQDHN1wtTMwPzvDxQw=; b=ep5iNdhmh2Gd8e7sRDsgVyOlYTzED/RkuS2V403t8j5+wJGFxsuAhDhw3kG5dE/BjP b0awqqLf+YZanN2JlMp9utlVWntONNZO0G7n0JGYIQ64aW8LTc9R9ocAqzHX/iH8rtDA 5MpshGtUGdvZCS1LJYG8t/akRJKPGIJ3dy4p5CXNdwhH9AtQ2Sy2q02CIRBJVS9zuv9x sDjsBhebUS2yxtNv2QEtaAIqTCv9zNBbisnA9/PCtUhoynl8/JZSKFEtqs8KHLxMjNbg NR0Fwk4EAmSfiWm+euD9uwwgxwZDbJijHrc5iKgCpBWtJ6s8+IhfMjLJdLZ8b58v5h+E XMhg==
X-Gm-Message-State: APjAAAU3xqzxwYE9mN2g16OdfIhAGbGkhEEi+HhG1Q55Bg+yTdARV6wO iMkFibus7fqngpkhrRy9UPUDTQ==
X-Google-Smtp-Source: APXvYqxs4PRvRfc+GI4CkW6JpVr7GyIpz/jKqScaakb/GijCCa0TmsSm0SRIA6Blpc8q4uBFuau2+g==
X-Received: by 2002:a17:90a:80ca:: with SMTP id k10mr58687pjw.35.1571261247286; Wed, 16 Oct 2019 14:27:27 -0700 (PDT)
Received: from [10.0.0.176] (c-69-181-121-166.hsd1.ca.comcast.net. [69.181.121.166]) by smtp.gmail.com with ESMTPSA id i190sm31949553pgc.93.2019.10.16.14.27.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Oct 2019 14:27:26 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Brendan McMillion <brendan@cloudflare.com>
In-Reply-To: <CAL02cgTe3SgDQgW3--4A3nUm=+mZrd_NyMfkfhi0Qs6KHayH+w@mail.gmail.com>
Date: Wed, 16 Oct 2019 14:27:25 -0700
Cc: Messaging Layer Security WG <mls@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <0C5225D1-FB07-4EB4-BFCD-D36D5F79A76A@cloudflare.com>
References: <CAL02cgTe3SgDQgW3--4A3nUm=+mZrd_NyMfkfhi0Qs6KHayH+w@mail.gmail.com>
To: Richard Barnes <rlb@ipv.sx>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/4bbzWtfoNedRstm9cFu8PKyTu38>
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:27:31 -0000

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