[MLS] *re*joining a group with the same identity key
"Katriel Cohn-Gordon" <me@katriel.co.uk> Wed, 25 July 2018 11:01 UTC
Return-Path: <me@katriel.co.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 5E6B5130DDF for <mls@ietfa.amsl.com>; Wed, 25 Jul 2018 04:01:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=katriel.co.uk header.b=UNlj5gFb; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ukSuRGCz
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 dNJcHWGHa1PW for <mls@ietfa.amsl.com>; Wed, 25 Jul 2018 04:01:11 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7005F12DD85 for <mls@ietf.org>; Wed, 25 Jul 2018 04:01:11 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 9873E305 for <mls@ietf.org>; Wed, 25 Jul 2018 07:01:10 -0400 (EDT)
Received: from web4 ([10.202.2.214]) by compute6.internal (MEProxy); Wed, 25 Jul 2018 07:01:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=katriel.co.uk; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=rL0zEem/VVeO9uJ6ixbwxDiyAs4h2hjWEQ1JyR8jFvg=; b=UNlj5 gFbayx1lh1DaFLd2/6SVTkykZRw83a41cioER1M2oxsIDgrkbBIU0UcCR4Dn+Nwe 0IC08WkqMcbw8fyGQmwM6zgoWsovGMdBSP6y1qai7lqYkWCurV+qeQ4TwYur6jDG vP0l1rza+HuUfGydC/1rSWffKBvAuSeBO7hUuo=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=rL0zEem/VVeO9uJ6ixbwxDiyAs4h2 hjWEQ1JyR8jFvg=; b=ukSuRGCza2roX0/s9cZV/2Y4PQ9An6EQocdMTHX2wS0U0 5cBwWyHsMkyEzfwAgRWvGuXcsIXReVYaSHQwQ94w8Mop/mWGoYiP/EoQ9KaE/8Vz Offr8irOY0P7jZwhgNZdXHfi48AeqCMHyRf6pkzuOOJX2UHoR92SC3DUsd0/t1AX g9aI0rLVvLSxdNtuZ2heZurgmYEMaCGBBvEdc9RVw3dN7nxgxpe3Y/2+9xLhmECA Qt1ypk8a5r4Zdz6o5l+PPP9pz8L/Ex4D3NZheGLez0ht1TP2100SJlVFZT1lJys9 y1Gkx3AIfQZkOEXMlIA1ehHvcNiY+F1pe8NNmmd5g==
X-ME-Proxy: <xmx:dVhYW__Rp6MJadLc0acJnxohzhV17vHdqsCE0I3_A8OQXJir7zhIcA> <xmx:dVhYW5RfdxkSAQd61Yc90usKWLyOWmTBfKxR77hKjzirdxTiJuGkOQ> <xmx:dVhYWzcY0hrsZ6aI5El-5h6fo-3H-CHvWRFGvGscITlWdDBM6wFy8Q> <xmx:dVhYW9CNnnnukeFJFpRWPbHJZ7uZlGjYf3Q2P8j_y1yvY5sgavBPzg> <xmx:dVhYW1mh-KmVy1o8q1tc-8yPKdUMLKGwc4ivtCsc9wfeIi-86mY85g> <xmx:dlhYW5aPBdL9CYarlU-yoXmTZmynIonVYai8f3VkbNs7VWDNOYPcSg>
X-ME-Sender: <xms:dVhYW9qIAx-TWU3Xm2Wp-_g1skZq6a0rk3uU68feJFrVZgGFgiOnMw>
Received: by mailuser.nyi.internal (Postfix, from userid 99) id A8201BA4CF; Wed, 25 Jul 2018 07:01:09 -0400 (EDT)
Message-Id: <1532516469.3570686.1452294728.424CDA78@webmail.messagingengine.com>
From: Katriel Cohn-Gordon <me@katriel.co.uk>
To: mls@ietf.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_153251646935706860"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-0843ff3e
Date: Wed, 25 Jul 2018 12:01:09 +0100
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/Q3JLyhMDn8v88Zi_foU5hLkcKMU>
Subject: [MLS] *re*joining a group with the same identity key
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.27
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, 25 Jul 2018 11:01:18 -0000
Hi all, Here'a s case we might want to think about: what should happen if a *current member* of a group asks to join, with the same long-term key that they're already joined with? The simple answer is to forbid such joins, but this might happen if a device forgets its group state but remembers its identity key. (Perhaps it writes the group state to a local database and the write got corrupted.) Alternatively I see a handful of different ways we could support these joins, if we wanted to. Perhaps the simplest is to allow the device to double-join but require it to immediately delete the old copy of itself. best, k
- [MLS] *re*joining a group with the same identity … Katriel Cohn-Gordon
- Re: [MLS] *re*joining a group with the same ident… Jon Millican
- Re: [MLS] *re*joining a group with the same ident… Dennis Jackson
- Re: [MLS] *re*joining a group with the same ident… Richard Barnes
- Re: [MLS] *re*joining a group with the same ident… Peter Saint-Andre
- Re: [MLS] *re*joining a group with the same ident… Ted Hardie
- Re: [MLS] *re*joining a group with the same ident… Katriel Cohn-Gordon
- Re: [MLS] *re*joining a group with the same ident… Richard Barnes
- Re: [MLS] *re*joining a group with the same ident… Dennis Jackson