[MLS] About Verifiable Credentials in MLS

David Soler García <david.soler@udc.es> Fri, 19 January 2024 11:38 UTC

Return-Path: <david.soler@udc.es>
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 36D5DC14F696 for <mls@ietfa.amsl.com>; Fri, 19 Jan 2024 03:38:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=udc.es
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 dNbk3S33Zfyq for <mls@ietfa.amsl.com>; Fri, 19 Jan 2024 03:38:11 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2069.outbound.protection.outlook.com [40.107.22.69]) (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 E2238C14F68E for <mls@ietf.org>; Fri, 19 Jan 2024 03:38:10 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k5LqUZGJkKiY2kHoM7cBWmMRYit3fhmk3BG6si0m5agWm+ZATP3+QKMys3sPF6gABPXgdRiHuFIopTmcbAJOoEdQsXBXm5dhhZqg+mYJxKEKh3Myo2H+Hx//PJNU+8wU0xl8eyHledS7gnn1j9I1FU0vEgLC27KeI2HLJjRfsTG43SsgojN0EYCV3IoS9VBzvnb7DNNJmVxD3CbFHNUxxjge3O5elpQqxehycuko671PjOOJ/nxFmT9wsIDioZcyiXQvrHXiFEdqfluZHjzQi5sm2mXK6EPYmYD9x48DlvtqlxWdNNUsCxZoI+TpkJOqPQONfiu83iqWsK7djhN+oA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=U31POwEh0kwiEwtvTaxAa87AIlyRITaAAmSxallDLMU=; b=bUQcwTXcVfyMzQTaO1dDjpm24Q+fulTAQfKWwHpG7x6RwSJ+mdrCPAUSyCA86ex9CW3/MWr7xZCd8unQyiR9UhmliGCPaf/YmFbwrrNB0iTTNzViWYaSxgLgeo1bwt3/gBrc0p0RdLJZdQqyeuY0svrYKTN4MT/UTGi84+hK3q534wiTz11prenuSApStHiSPaEV4EzygcSri+6hfIM40hWaqPLykODA6PMW5YEyo7HzDpaDRpyaK52YrdkuEQZ5tLxpYq3tED3rLStuepvO74cFrEgvsXMNY5pKQfC0DlVkyGmSdOfP4AfNZipcbB8aNk1cF6M5yYMmaT5FvaUtzg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=udc.es; dmarc=pass action=none header.from=udc.es; dkim=pass header.d=udc.es; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udc.es; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U31POwEh0kwiEwtvTaxAa87AIlyRITaAAmSxallDLMU=; b=jV96AGOPOw1xwZ55yGWPoYSuoqM0EOK2RE3PAWOmoTI0zp1eB6m1QrnpW67Guq4OHVEPdV6hAtDyTIFypOH7M8E7GZwUJixjZlvT4QvTD04o9r5ZHK1o6NriVoeoZQmiHVmr/DN5csJBIPqX+8OErECTsHbSK2nYalFleGtuhgT4YVpT9STjLQVOJvEu+j/8w+KPJJic2VCvDGueUD9y1q5Y5wEfHk/UvJoiZC/CVxCgJySx5T0HtZyj7e7v2534JIi+ppVcKMARQxfZB0WhqbFZmLT5xshzViTUjRzY1wkrG1dpcXpVU5XPHf/9/PRxwji92RZFswwVlpIbI2Gr6w==
Received: from PR3PR02MB6460.eurprd02.prod.outlook.com (2603:10a6:102:5e::10) by DB9PR02MB6779.eurprd02.prod.outlook.com (2603:10a6:10:1f8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Fri, 19 Jan 2024 11:38:08 +0000
Received: from PR3PR02MB6460.eurprd02.prod.outlook.com ([fe80::94b1:c033:7218:866e]) by PR3PR02MB6460.eurprd02.prod.outlook.com ([fe80::94b1:c033:7218:866e%2]) with mapi id 15.20.7202.024; Fri, 19 Jan 2024 11:38:08 +0000
From: David Soler García <david.soler@udc.es>
To: "mls@ietf.org" <mls@ietf.org>
Thread-Topic: About Verifiable Credentials in MLS
Thread-Index: AQHaSskivAIAL8F/dU+1b4l0n7GeOg==
Date: Fri, 19 Jan 2024 11:38:07 +0000
Message-ID: <PR3PR02MB646049440B1D162AB22CA46887702@PR3PR02MB6460.eurprd02.prod.outlook.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=udc.es;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PR3PR02MB6460:EE_|DB9PR02MB6779:EE_
x-ms-office365-filtering-correlation-id: d5b045f9-165d-4fd2-4246-08dc18e31b9d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yafaRj1mH5e8R+ctNQ92AxVXyZRi2jDF+o+cWUczvhMz/a9NDvSm8W2TjTUoU7OxPRIiXzbphMHaMz9K84yEB0Gj6L5gYWuQyLlR2ZxxzodwDbKLX8QPjQHm8WQiXuyBxSnV74NDQ7HRBHvMhVdMCzUhYjAqY3eoB74IVwaA6jO+WPSoLmmiQrJOwcG+UmpVOt2xY2hJHvsfuqYIt6MuWfw/03l52RIIZEeiNyE/YDwYb53B0rBxzGuKizQqfNRDwpcs6NYMr5xfdbprbbKXOL7oQhbYP9w17jrD9srdcVvoo2RCjk/nh80rBhXilvn8uGdn2wpSj7gFkwvrXWqSfuSZ8rRHnZgh47PSuVpua9/1o4yIQQJecSQSgoUKqL/u7ns5tx5U1xR+eBmcsMOub57j8pDtHjYwiMWVcj7tP7h2JkWJ6Fc7suQ/s7Q+YKutWMQzCgiv57HYAQu9VeBNUmCbq3w8HrHqibqnh1HfEgmpM8Out697FenJspSQUoG/PT2cZ1uPCkgEKSzc+ejpQ87/e1Bdk/YAmu3ATeiEnTL5kjRxN+gUNR66kcPympKAOXx5s8ufLciJzqkkStUpWQvZ4E+CDghXAe0EeX/kwShxwfnicdpNJO6u0YZVn9qZksD0jOL5XSoLScgYG9vJGkS5O2kaU+Q2bMCGmPJhHyg=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR3PR02MB6460.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(366004)(376002)(136003)(396003)(39850400004)(230922051799003)(230273577357003)(230173577357003)(1800799012)(451199024)(64100799003)(186009)(19627405001)(55016003)(66899024)(26005)(6506007)(83380400001)(71200400001)(7696005)(9686003)(66574015)(86362001)(33656002)(38070700009)(122000001)(38100700002)(52536014)(41300700001)(5660300002)(66446008)(66556008)(66946007)(66476007)(76116006)(6916009)(316002)(478600001)(2906002)(8936002)(8676002)(64756008)(786003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Jh9NvB2vG9zKdbEU7GsQFixl8x/zw34iGCIJZXe0wn0MsxnG/xq//bzMDrR//PKn/WpH89G/mPJlqA/cnoXROqVaZCYK0hvk6AL+HUPraaNUdHoM/hlJN04b1EV6oWgDoKB6yOD8L8qHtCwl+u0TeG5vCd6ngSw4odZ4hY/AMDELTKB/WWhrSEqln33uaTWSSHXLzuJkGXvD97P1EU+HuUQr8ha9vrHQPMybH/xoQw49nwu/IlJl2tlYmJ/D5BJYPTueA4xRNhqXRjnmbPvnlZPIS1X2GuBiABIflbCHgAwQGFUUTiBQw2gvrTz/XCBJmvmoRDDOwJCysb4WlVNfRMgEK6cvysBHhAJ0LK9hzH4AH+Xyf9ZpxSPBroNDYF3FDqizQ0dYFEOWRghyKFmtp+G6cQUW0swUzzQbd9wtR0CNMQOm32w2oVobAzOWU9H/ur/jrVyuViebA7heXHYIpSWytw3494De9DRhl11Rf9Wva1XMA9HMg3f2UUZXXfUtMgKVcOQw0sODFPHRpOfpsfdRVKDMmhjtjEYBaK4U29Jbvtj0K2bpVlMV3xAv45nXLEg4rvaxq/mZ5v+maru8wMgwyfnsYc86X97QxRG7jITWECesjZuqiBWH9he5iLJx77Dw9W21A4nrY9EdzsGM8cO42ehiEOiKR/wi/JwhnMiC6F1/PMDpvH2n3Dr8djQjmjfQ477GLH529LTmZuvZGDbEBKNPc2IqG4kiY74s0YBqBissTKG49dOyG71wj8vKNseuy0GKhRmxAOHE8F5bgFsjXfC1VgZQetT7EK1kaojC2qY5A+Hh7m/CHWmm8BTTzr5Xbk/pQI3VVJ6PCHEp+oSrkspGB7mG8y7rajyIuDx0b39JdVn2r6OF7uE1Sn6zvP6AP1KAzAe5A7TsPiddnD4UMTipqE0XoGhCPdNmBfQ5QIP4fK/7wAzTw7YgnQxX+mFA635ropwweOh+afTNhZ/aKZBaKdKyZRi3fu9yLE5XJGX/uN/sxbgKncfm1mdwhX5KO2hzqLlhyzmlupC1Fjxy7dFy5YM0was+xeUCQodAZMCNm4lf8Bvt2VOqxgxUPbbIT1wI7kK9Y5f14pRHjYL+gRF6q05BwGhWZ13R3GX7hb8RuSDSEEeZ76gMnGKaZwC2o70CNV550DiADtYlpa0d4/IKfTTS6zVg2jJtD1e69CC6nTo1v5DqJmVX7LBCShVDuoms0DAu85pHwOMBIcU+hsx567ectEmBm8dqjfunSmyZqEy0cQJrJDtBupBgCNQdQ2Sy0h8BhK8qc+MD2dZvLL7PzMwoziPoUciqwNM/mDmQpTkBXZhYXdBA9LTag8iaVv6Lqr6/23MIQIdUiJzbMJADHTveJ0YrzdzTT1ZGjeQiTTJeZbuzdzEOaABkaOW5YqTwjra7OwfFBw6HVXNIyA3Xjaq00+K7HBdr1tDkA5RNhKa84qzzHkXCMQ1SSjiwOu6O0BmgGc90tzqLF1J9jumhj1j66V5YBQE/M6IrckdXV3cWckIBMipki8QrLJOuVDn6+JMLZI4T4ShGSi01k590o4aEPdaAYv9amJQ=
Content-Type: multipart/alternative; boundary="_000_PR3PR02MB646049440B1D162AB22CA46887702PR3PR02MB6460eurp_"
MIME-Version: 1.0
X-OriginatorOrg: udc.es
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PR3PR02MB6460.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d5b045f9-165d-4fd2-4246-08dc18e31b9d
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2024 11:38:07.9287 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cea1ea3e-60b2-4f75-a6c2-a6022e8f961b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tddeBSjVmzQWkh+bOaZ5fjU6ApXjvmXXktQU0FTo24uia53bTLgZVxWy5wnnCBKwXX5gX7ZkYLFHbw1F48mijQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR02MB6779
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/6xqej6dEBtGMZvINzRsyEwMh47c>
Subject: [MLS] About Verifiable Credentials in MLS
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.39
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, 19 Jan 2024 11:39:26 -0000

Hi. I'm David Soler. I'm a PhD student and my thesis is oriented to implementing MLS in a decentralised setting. I started a few months ago.

I recently subscribed to the MLS mailing list and today I received that in the next meeting in January 25th the topic of adding new credential types, including Verifiable Credentials, will be addresed.

I actually have been working in that topic: I have devised a "Attribute-Based MLS" in which groups publish a set of attributes (such as age or possession of a university degree) they require for participating in the group. Thus, the subject of authentication is not the Clients' identity, but the attributes they possess. Users with valid VCs can access the MLS group through External Joins. I have also developed a PoC implementation in OpenMLS. Though it is not developed yet, my plan is to include zero-knowledge proofs (ZKP) to increase the level of privacy.

If you think my work could be of interest to you, please let me know.

Kind regards.

__________________________________________________________________________________________

David Soler García

LIA[2] - Departamento de Ciencias da Computación e Tecnoloxías da Información

Universidade da Coruña

Tfno. (+34) 981 167 000 Ext. 1264