Re: [Mimi] Metadata Minimal MIMI (MIMIMI)

Rohan Mahy <rohan.mahy@gmail.com> Sat, 06 April 2024 14:25 UTC

Return-Path: <rohan.mahy@gmail.com>
X-Original-To: mimi@ietfa.amsl.com
Delivered-To: mimi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6558CC14F6A1 for <mimi@ietfa.amsl.com>; Sat, 6 Apr 2024 07:25:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z9vs-nIkMhmq for <mimi@ietfa.amsl.com>; Sat, 6 Apr 2024 07:25:06 -0700 (PDT)
Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 947ECC14F61F for <mimi@ietf.org>; Sat, 6 Apr 2024 07:25:06 -0700 (PDT)
Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-a47385a4379so751012266b.0 for <mimi@ietf.org>; Sat, 06 Apr 2024 07:25:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712413505; x=1713018305; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yj+ofmn5PllOU7I5QWJdS+NDrEW4z2CQkPUxSufQsIo=; b=TObc/xy14MF0Izpr5wQNnV7bSaDtkVPoWWya/93xlzVEk3IVKJNuDsoOirEyaiWj4/ vbu4nyqCsubA1p5NbMa4QnGzGvNhjM8xL0Ur4zKcCpyyNTACCadTrCH4jLpwjzeCJHqf ZtHAhM+oPUhMr+AXFrx6/P2Q1M/kmqjm4syh3I8Rr7F+I8qD0obTUZ82xUs5ghXd5lNu KJGGYCQaK4qr0/QsXNY8nYBHCgzahHmn9pMabfx1t1rS7LI6oNAY5qDQxRUqLpHaBtlP NZ6jV1jCGWp0NqOo3Dj9WQimBb7kjoUpQy61R8LIpovyyajmJziqROk6/yXuVT93TIP3 2AyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712413505; x=1713018305; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yj+ofmn5PllOU7I5QWJdS+NDrEW4z2CQkPUxSufQsIo=; b=CuYVXOTLSYHEnsduwpYYPJsxAiv0+bhj5NouXU1RdOfcmHFvfvMDJpuZR390oKtF8v txkeUn2MF6r0Gos4qYDl/o80AWyU0TReqAfTNKv0DoYS3BnQgWrlogobyA+r2xpE41RG evHc1ALNNVoS264EsnC8mkjFWktkua/asgmTnDPqdiHfTs4tK3TTQDV8svrFhr/43MeB eCychgkEnxIj1KXvtBb2DHwZIBRMezVCM1W8OIC0LCg5nQVh50xxaLQButu0qZ8++ueH 9sgvUN7LI42Ktk3fAchiahgw5jTa06wcrqU1iW/x/B6UPfbXjLxQd4Fr3wh133STdt1I /NEw==
X-Gm-Message-State: AOJu0YwDlaWxFvmkLTdZQO9Z6m+41jUgJqA8dvQuyis/E4B6riaxQwXT T6viALbYtzaew70MDc0MB0l5f6rlnnJ9AoEm7mSw3+q9iKkIyEUw5CfbsTl61ElfznV7ETSxwfv w5ZIsuofSVlzwPgFRKd5eGINFhEDEK8R1
X-Google-Smtp-Source: AGHT+IE/eKU/1RnQ6xt93EbxF4yKCqo7SP02t34SmkB+5kv08lZrHr3c12Vzm0twl14dha26wos7q6iNXTViQI2P1bc=
X-Received: by 2002:a17:907:1b1c:b0:a4d:f8d7:8546 with SMTP id mp28-20020a1709071b1c00b00a4df8d78546mr4503810ejc.7.1712413504656; Sat, 06 Apr 2024 07:25:04 -0700 (PDT)
MIME-Version: 1.0
References: <8381F4BA-4E8E-4CE0-9FEF-20CEDD30A2CC@datashrine.de>
In-Reply-To: <8381F4BA-4E8E-4CE0-9FEF-20CEDD30A2CC@datashrine.de>
From: Rohan Mahy <rohan.mahy@gmail.com>
Date: Sat, 06 Apr 2024 07:24:54 -0700
Message-ID: <CAKoiRua3Z2JwMGeN2aHswKtyhDSnCJT++kS7JkioVPQtC7n4mQ@mail.gmail.com>
To: Konrad Kohbrok <konrad.kohbrok@datashrine.de>
Cc: mimi@ietf.org
Content-Type: multipart/alternative; boundary="000000000000a7605006156e564f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mimi/qiEhrM0HrpoLnI13-ohWbBSQw60>
Subject: Re: [Mimi] Metadata Minimal MIMI (MIMIMI)
X-BeenThere: mimi@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: More Instant Messaging Interoperability <mimi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mimi>, <mailto:mimi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mimi/>
List-Post: <mailto:mimi@ietf.org>
List-Help: <mailto:mimi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mimi>, <mailto:mimi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Apr 2024 14:25:10 -0000

Hi Konrad,
Thanks for submitting this. This shows a great deal of promise and
flexibility.

Could you elaborate a bit more about the bearer token construction please?

I am concerned about the use of last-resort KeyPackages, suggested in the
draft but I don't think they is necessary. If Alice and Bob want to
communicate and can scan a unique joining code, exchange a joining code
out-of-band, or get introduced via a trusted third party, then either of
them can bootstrap the conversation with a unique KP. Once they are
established, adding each other to new groups using new distinct pseudonyms
is fairly straightforward.

In another model we use for anonymous communication, Alice is, for example,
a journalist working on a tip line and Bob is a whistleblower. Bob uses an
ephemeral pseudonym to get a KP from Alice and authenticates her strong
identity in the KP. Bob forms a two-client group and sends one message to
Alice asking for an anonymous connection, possibly including an intro
teaser to Alice. (Alice must be prepared to get many bogus requests on a
tip line). If Alice decides to continue communicating with Bob, Alice and
Bob provide new ephemeral pseudonyms and KPs inside their temporary group.
If Bob trusts that Alice is honest, they end up with a new group containing
them whose pseudonyms are uncorrelated to their real identity or Bob's
introduction identity.

thanks,
-rohan



On Fri, Apr 5, 2024, 05:34 Konrad Kohbrok <konrad.kohbrok@datashrine.de>
wrote:

> Hi folks,
>
> Raphael and I just uploaded an I-D with a proposal that sketches a
> pseudonym-based MIMI variant that aims to reduce MIMI’s metadata footprint.
> You can find it here:
> https://datatracker.ietf.org/doc/draft-kohbrok-mimi-metadata-minimalization/
>
> We have been working on this approach for a while now and have already
> implemented and run a variant of what’s described in the I-D.
>
> The I-D is quite high-level for now to make the concepts easier to grasp.
> If people are interested we can fill in gaps and add details in the next
> iterations.
>
> Looking forward to continuing the discussion around metadata in the
> context of MIMI and any questions regarding our I-D!
>
> Cheers,
> Konrad
>
> --
> Mimi mailing list
> Mimi@ietf.org
> https://www.ietf.org/mailman/listinfo/mimi
>