Re: [tcpm] Agenda for TCPM WG meeting at IETF 113

Maxime Piraux <maxime.piraux@uclouvain.be> Wed, 09 March 2022 16:01 UTC

Return-Path: <maxime.piraux@uclouvain.be>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06C9D3A0C39; Wed, 9 Mar 2022 08:01:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.112
X-Spam-Level:
X-Spam-Status: No, score=-2.112 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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=uclouvain.be
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 WpgYISYY2cUk; Wed, 9 Mar 2022 08:01:44 -0800 (PST)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2103.outbound.protection.outlook.com [40.107.21.103]) (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 9425A3A0C48; Wed, 9 Mar 2022 08:01:42 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AIxEkMgrzpMxoPPQDlA0CUBTfWqh/8hqqu/i04j82+lvcjz1jo3njWo7es3GX2vyYb/NCytvyf0PARWvGAwoZ37iuFdqjDHHvZ9yJzcKxtGT/dtmIpyiv6g1ZrZRIgz5GEG+gs7nTiCNRiuzAVaXy+dnamTJPwBtPG1Ppmgu7UEqBsMaaGPkYHhjYoSDQNz6PKl08SgnZPWDuxJ4pwa3zl/atjyfpJLHIICssKBBD7zZtCVgxXn6LLYbQX+6SGKHwqNb0yRq0ma9CEFuRFC+gNIGjwySJT+Zq65CnKQQOQGYN8XaLP4fFqERUObJb8hkW4G5gQlFqyQETVankRkLpw==
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=GQPwoRViSbro6EIcljk9LbkYsr/p9wjHU/eDZDDxwts=; b=Z18mTdlCLDgBQaIC+5oBI2A768Wl/XT0qlcOFxEN4AxNqJQPD7SMS2QMWSkDDy79u9bl9715PzU5YzehviDkgy7avYJGU+DnJAsbCdNtD5x5dxwdCNgGPaQCVkR3BflUkYZndP1bMH50BUeJFeETXExi+2IsNpw1NxF5oYOvqH5ITFj65gxfe7EHdfn+OLkL2m2dJU2Co6qPcOzSEEGJFuZhiun1UJ16F5jUrjmhfy1EE4mDap89ePLlJdkzGPRojUyx2sGtQXMBR7vHUlwUx0PgWmxU0dvZ4/I8CnzT4ZpPNcPCRcBvrShFg4zBFaAnvl/BanQ3pK+oSmviaKpQuQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GQPwoRViSbro6EIcljk9LbkYsr/p9wjHU/eDZDDxwts=; b=vZrpyWHNs+fgx2woAmqWg7Kb+NdouRpK8FgOP6g4/UMHd1/qPnmU6+vUH59POwQlcAuwuv/7o9DeonnlqroLqVJHcH2NlUS3CjbIwSPUGnP5fjx7vbjiylAzthoYjSNFfxDEQ0nqqzQBzIY2aEs1dGjRzujOuo4d/QLXzGEDJ3o=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=uclouvain.be;
Received: from AM0PR03MB3667.eurprd03.prod.outlook.com (2603:10a6:208:4d::16) by AM0PR03MB4403.eurprd03.prod.outlook.com (2603:10a6:208:ca::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Wed, 9 Mar 2022 16:01:39 +0000
Received: from AM0PR03MB3667.eurprd03.prod.outlook.com ([fe80::21b7:e8e1:1054:6580]) by AM0PR03MB3667.eurprd03.prod.outlook.com ([fe80::21b7:e8e1:1054:6580%4]) with mapi id 15.20.5038.027; Wed, 9 Mar 2022 16:01:39 +0000
Message-ID: <dd6c1c8f-9078-f753-fa30-497bfa773234@uclouvain.be>
Date: Wed, 09 Mar 2022 17:01:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0
Content-Language: en-US
To: Yoshifumi Nishida <nsd.ietf@gmail.com>, Olivier Bonaventure <olivier.bonaventure@uclouvain.be>
Cc: tcpm-chairs <tcpm-chairs@ietf.org>, tcpm@ietf.org
References: <CAAK044RU_nXaqcj-QOF7upQOzQB=KdnpOXKHujbUo22WrM+3Bw@mail.gmail.com>
From: Maxime Piraux <maxime.piraux@uclouvain.be>
In-Reply-To: <CAAK044RU_nXaqcj-QOF7upQOzQB=KdnpOXKHujbUo22WrM+3Bw@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: PR0P264CA0203.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1f::23) To AM0PR03MB3667.eurprd03.prod.outlook.com (2603:10a6:208:4d::16)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d77f0105-a999-463b-8026-08da01e6189b
X-MS-TrafficTypeDiagnostic: AM0PR03MB4403:EE_
X-Microsoft-Antispam-PRVS: <AM0PR03MB44035A95621F0A84C1B023779F0A9@AM0PR03MB4403.eurprd03.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: inj/3VOBUcZ+dOXRCiJxGsVYoNFXT8A8u+iP74IJfs/Z7XQ2YpzRe/Ikk/Y6ZxyDEBIX5VZXENiVotpuX1Rpu3UfAv9EzUQh7vGrZ+paUg2FcSUZkJGrYVFO097puQ9Uwnkpp4qdCApNOlgjidIs4WicLICm61bA6KayNXWl2++pp9H4ji+tmGXyKFnq0CdCqMe5bzZ5UT8v0eFKvV8v06VL8G/meuEe4uqQAWeaGoVjOLih64sufSpoUoLWCGEUZtckof1RE/VFfXquydKdY6TL5HeyY1Ux4oYuXiSOO8NUETBTKc/9lMhfvZDFfdWfzh7aMLa7ZV1o7zL7Ebu90e8tg5tsn7dcrM49M45f1wWKhC6sbxUqFdvDAPhLZP8mO5nURM1PhiYI8iXAfYrXqeMB7ytiusLp+LaFqCcaApEjY9I7G9sE7Xh7WAXBVg1vqwjbR2FhgiMm01gMtcDEa+Qyx2XRz76PjOXCyQKn1MGEhlukDM70cTMU0CPtaT2q6hVoW3E3jqzX4URQffzUW7wV1l1s4cKKQnOP/d35FLFqKZ2JKq5/1eVAoMWTIj/gVIJrPjcTjwKS8y8Fo9spyfMi/tzBztXkiTF0TDBwiywANb/6loVh/e19qCMBKvmDEhkQqN4Mue8D8xbshaGSCym/h5kutg0FZ+L+VtYet+n3v+4jzlHZVzmSFhgKThB3IpIh5B3HvkvIAJVmdHuQ9JR1gmicCbd3cGMoz6vlnH3/a37K+EZ0l6Q6qTiQK7IA7kB/0gWjK+64EoAhGs+6yPWEZ57B2EFCx3Xw1lEZULBgX2eYOzMB7tEDt81pottDho7VyGEtqR3rJKSc8sci5w==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR03MB3667.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(38100700002)(8936002)(38350700002)(86362001)(786003)(31696002)(966005)(6506007)(316002)(110136005)(6486002)(508600001)(2616005)(66476007)(2906002)(186003)(66946007)(26005)(6636002)(31686004)(5660300002)(66556008)(66574015)(4326008)(8676002)(6512007)(52116002)(44832011)(83380400001)(36756003)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: CF1XcU6Bd6OGlHil1A172lpgw4w2rfDXRhSpIeKDyRq477hPMmPc9uelbmsEzaWqp0hImqLlGJuZipPk1WD+Q3ZyGD86Wj46XpMohJoQ3PF4oxURMRxmtOZiQwL8hZy10BEVYTeazAEK9/w/lYytJ8WvT9ucMg4NoODbp7kfYQ3uc19jrQHFX+LJSKuBTb6hAO5mXGOaZG8BoIi7SzYaQrzaQkWjAlGinq9wiQv2xGz3i7fONEtBOe+jq/v9+42B+r0mINejFTUTUagqtUwrPTAGVzGSlKVTQs7LcqyfafesASCTrkvd5EUB69ydZMKVxYQV1zWhp/T5qifSmZurX6lpyLWM0483xH0EXclYfu9GKPwhdz47WqUKrTyAJ+KOordAySTardxykSrOsZOy+g4Fex/ivY2CA2ERMwi5sTCwij2JuFhpSJ+91V9D8wVxcc60wpXFVUWysHrhVA02DeNL6AVFNPNDC3GU7Lbjz762bHbt7MdOrsJ1eMav+NfBfr6r86lYEi4yDsodKnVBcgbWhpB7ZaKegjo5tZikRKMOmxvZ7Tl7cv5l6SofZ6FIBszEf7ZBjGTwa97Uq4qzej99YBb8XQtNZyx5buxoMXIFbjeYzx7qp7a8bmzllF2C1ONbY088x5VxT9qjiD+Q0aTbEtvIZTYOa6Ku/HR5y2bWx7rl19S+6rhICPRfA33JoV7S1oWMJFjsbKrVMVXA5FfBLZsfGBvgrElB9Oo5jQrQFgRlBTN0qaTu80xaAOvcbdmEVsrw/bxcVumf0DrN3ZSxe4YvBSuVJUO64BOxjcJw2TjTBUvdl8Ft/iEVJelPdZ8dEly7tbju39cOCDKuLskxBkk0i/Z25ET8rMSlEYk7eKadiulhPUKLY/01jpOTN6Mum9oR0LA3/1mgb/nWyI4mBAnAbgciI83UIF2ZYjccrkvGxxAzhexwSk367CEpwEnBCg/Q6TnPk4y1SzTLarC/PqdGPpKfT8TozlzYXfysAgsLJltJAO2/q7F2MaKxRwJd7FNOpT9pxBG2ASREfsKEVc9unv9af7pCscLWMMCmFY1mT+8CNJfsa4DrfeDNfv9cKaXJCRK3iZtl/lwVMbQkdZ0SE9Db8lCklrFqZzs4j+d32Y6YdRClf6DNSX0mG8I/hQl/pHevc9uOsNeAHv1YU9VCAqm/tMX3hym6DrwoLKDEWcOEdcxIZ1dH6wRyDBsM6phrucsCRkyEGWSt9sdxYgBfhv8vIZzvpqQPbJzO2I8LDrrifmkk8Q+BAPVPU/xEvBL086nf52foztmXIK37H6rM6wI18M6tICrC3B5ic+DE3ThcvnsjijY8/zVP3G3h9HHrcx78HcN4Myn4NncAp9GfILDxNSlomLPPZYg5UcmLmdL4NMFO6XOdWA6Q/denowPEPD+be300NQvYsvZi3XsLiQVcARza0pk0/3iBNa2celza9nXtyzyVK0hJ2Jbcgu02vwxF3ruraatuRuZ3P9qZEOkZgHczLOwmM3dL9qOTQ5qy/RrIvx0hd79ZBj184xwTZTB7696tcpOeTOioBC240we4Vsem5O196XxWZCas9HHumEUUI7qNgZRn2nN9TXOms8n6Qgoh0Iq/+/2BqkhGZchmYxqQQdFgNQC2Y/IkYoJYBYMSNLOk2c4UUkEijLQijO+ZJ4x2073/u4Gm5wEeYAkltBg83n0FJxQ=
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: d77f0105-a999-463b-8026-08da01e6189b
X-MS-Exchange-CrossTenant-AuthSource: AM0PR03MB3667.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2022 16:01:39.6733 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 9jCb4qAcqKgw8BV/XFP2AwdbiVpkWAcVoCdsSz1dOi7u2olGRIZcf9ocFtN6jCvgcL4ECH5sgea1iJiAUZn2HsQ9LSvdlr9/khluGg1sLJA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4403
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/JanU_VP0CZzIPyQeP9S4QRPpWps>
Subject: Re: [tcpm] Agenda for TCPM WG meeting at IETF 113
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Mar 2022 16:01:50 -0000

Hello tcpm co-chairs,

We would like to present and discuss TCPLS for 25 minutes (20min 
presentation + 5min Q/A)

* Title / draft name

TCPLS: Modern Transport Services with TCP and TLS,
https://datatracker.ietf.org/doc/draft-piraux-tcpls/

* Presenter's name

Maxime Piraux

* Total time (including Q/A)

25 minutes

* on-site or remote (just in case)

Remote

--

During the last decade, our lab has been heavily involved in Multipath
TCP. Despite its benefits on devices such as smartphones and now being
an IETF standard, the development and deployment of MPTCP has been
difficult. Today, Apple has deployed it and Linux is slowly improving
its support in the mainline kernel.

Moreover, the design of MPTCP suffers from security limitations in its
subflow joining mechanism and is prone to middlebox interference.

Today's Internet has evolved compared to its state when MPTCP was
designed. One of the difference is the ubiquity of TLS, used to secure
Internet applications. TLS 1.3 makes one step further in utilising
encryption to extend the protocol and leverages encrypted TLS records to
exchange all control information past the handshake.

We have recently explored how TLS 1.3 could be leveraged together with
TCP to provide secure services equivalent to MPTCP and additional ones
such as support for multiple streams, while keeping an unmodified TCP
stack. It turns out that this works very well, as we detailed in a paper
published at CoNEXT'21 which received the Best Community Award [1].

Our approach is called TCPLS and combines TCP and TLS into a secure
protocol enabling the implementation of modern transport services such
as multiplexing, connection migration and multipath in a user-space
library. TCPLS leverages the encrypted TLS records to exchange control
and application data.

This is of course reminiscent of the MCTCP proposal more than 10 years
ago. Today, we strongly believe that the services provided on top of TCP
can be securely extended thanks to the use of TLS in the TCP payload.

Olivier presented some of these ideas in TCPM at IETF109. Since then,
the protocol has been improved and is now described in an IETF draft
[2]. We would like to continue the discussion of TCPLS within TCPM
with a more concrete proposal laid out in this draft, and eventually
discuss a venue for continuing this work with interested IETF participants.

[1]https://dl.acm.org/doi/pdf/10.1145/3485983.3494865
[2]https://datatracker.ietf.org/doc/draft-piraux-tcpls/

Best,

Maxime Piraux

Le 28/02/22 à 11:00, Yoshifumi Nishida a écrit :
> Hello,
>
> Our WG meeting is scheduled on Wednesday (3/23) 13:30-15:30 UTC (please
> check https://datatracker.ietf.org/meeting/113/agenda/ )
> If you are planning to present something, please let the chairs know the
> following information.
>
> * Title / draft name
> * Presenter's name
> * Total time (including Q/A)
> * on-site or remote (just in case)
>
> Thanks,
> --
> tcpm co-chairs
>