[Pqc] FW: The performance of post-quantum TLS1.3

Mike Ounsworth <Mike.Ounsworth@entrust.com> Thu, 08 August 2024 13:58 UTC

Return-Path: <Mike.Ounsworth@entrust.com>
X-Original-To: pqc@ietfa.amsl.com
Delivered-To: pqc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 530DAC14F6B5 for <pqc@ietfa.amsl.com>; Thu, 8 Aug 2024 06:58:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.705
X-Spam-Level:
X-Spam-Status: No, score=-2.705 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=entrust.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 vgvnArFhkFnh for <pqc@ietfa.amsl.com>; Thu, 8 Aug 2024 06:58:12 -0700 (PDT)
Received: from mx08-0015a003.pphosted.com (mx08-0015a003.pphosted.com [185.183.30.227]) by ietfa.amsl.com (Postfix) with ESMTP id 7B51EC14F6AF for <pqc@ietf.org>; Thu, 8 Aug 2024 06:58:12 -0700 (PDT)
Received: from pps.filterd (m0242863.ppops.net [127.0.0.1]) by mx08-0015a003.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 478Cl9ed002337 for <pqc@ietf.org>; Thu, 8 Aug 2024 08:58:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=entrust.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=mail1; bh=qKoMY82yUtPXXdDmasmMlDo+iYUT yUrtPPxnHYN/Z8o=; b=a7vwqkJzvpCb7DQUTSRRetwEBESpfo4pXA37F4bNo1TT 3Uk9npA8wdRVgrbwjglbydEo16oRqeVw6taCw7vAZhh++F+5YHqB1xA87qpq8SzG kei9e0V2w22Ziu/H8QKG7P82GKCN5KNnNEZ0ew3KgT6CPBNcDYxrBo2JfB+uG3BY SZD9LlyS/xyghV7Nciajmrksl/FoQhe2hIreWRSG5QUW9vr8+rtrOsEjsHZNGDDo NIN2oftbJVcB9gT05wD5WMBmliFR3Wg6WqzD+kEe/5qVt+BulbqP2qJ3C45hJU+i gF2vHfwtW+4em2VZg3oYSINQYIqto41LNjjsXnfD1g==
Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2041.outbound.protection.outlook.com [104.47.73.41]) by mx08-0015a003.pphosted.com (PPS) with ESMTPS id 40sfhmmwr7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <pqc@ietf.org>; Thu, 08 Aug 2024 08:58:09 -0500 (CDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vZ8DUBVNBLsmk25F+RNFhIFWrGZ5IH4HXovVMJjyONNTkCwa/lurgaoKqSuIkdcaC3cQQ4fHz92eXKl9T4K6fRXz5DLrOhnNmlRRzd71B6bP4Vpt5zw0PJPT3POWMPJ2v4z2PZM/W6QPUKSci1H3C75BTQiKlrWBigQOMTVTgZq8Lnlvzfit4Uxyqmy1HwqL/RlNkJ5XqgxN4IJ1NhXlZpLo+UGI6FS/RSEZej8KaAs/pIxil9mPLzr7nTwuwBKfBnaLaoyyFgL87B9A6GLNsFiackYd7c9iuqpymacFAqMu3ZogfNoKNo23WVRSKYJ8dNtb6fdZrUgnpMspt3Q9Pg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zPeiI8DhNWkDdvI9UCdDFRXMvkfFJ/31mcudiIbbNUQ=; b=AwVPQ7IDMvYYB7IHd54WEnHhU4fFTCK9iuTpFKrqNSeKkxf+kRQBH/xWNsb7gSap4CWBDSjPoVtKuxEpfSIer0JDOrYyki3ixJDLDSRBWA6i9NXId0z0S7fAneKzd57fTpnrMu/9L6DtceJq3YfxP7IIvrWYgXDZBWfUhdXULEzPdj7Q0fVqjd5uDVucoTbzmc7pepsbNdH/UlZncuGdo3VA+Xy7DTRv2HkgDCpKQsfpM6rxydDstAM9kHDLRrkjGX+J1IRRSo9SatQubQHDzvS+hzP8x1OEMY0vKC2n/7RumWncGUPt2oAaOqFrJs6Dk+VEai5SHcQiAWD7SzAopw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=entrust.com; dmarc=pass action=none header.from=entrust.com; dkim=pass header.d=entrust.com; arc=none
Received: from CH0PR11MB5739.namprd11.prod.outlook.com (2603:10b6:610:100::20) by MN2PR11MB4598.namprd11.prod.outlook.com (2603:10b6:208:26f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.26; Thu, 8 Aug 2024 13:58:03 +0000
Received: from CH0PR11MB5739.namprd11.prod.outlook.com ([fe80::b93d:b2d:3ad8:9702]) by CH0PR11MB5739.namprd11.prod.outlook.com ([fe80::b93d:b2d:3ad8:9702%4]) with mapi id 15.20.7828.023; Thu, 8 Aug 2024 13:58:03 +0000
From: Mike Ounsworth <Mike.Ounsworth@entrust.com>
To: "pqc@ietf.org" <pqc@ietf.org>
Thread-Topic: The performance of post-quantum TLS1.3
Thread-Index: AQHa6Zr8cWxbfAyjoUmbED66g53G2A==
Date: Thu, 08 Aug 2024 13:58:03 +0000
Message-ID: <CH0PR11MB5739164FF0D7A44275E13FB09FB92@CH0PR11MB5739.namprd11.prod.outlook.com>
References: <436c0434-02aa-447d-8479-66bbf92ce15fn@list.nist.gov>
In-Reply-To: <436c0434-02aa-447d-8479-66bbf92ce15fn@list.nist.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH0PR11MB5739:EE_|MN2PR11MB4598:EE_
x-ms-office365-filtering-correlation-id: 34e2ee03-53e9-451b-794d-08dcb7b21f5d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|4022899009|38070700018;
x-microsoft-antispam-message-info: fAdd3nW9guMJCqcCb2pHXD20KL9oyOINHJDkN1FdyquuDscbYT2QFGoId0Ti5crnTFAZdaQQpcCelrLQDx+DMEMyvNI76FOJb5LScgfTA0YsD3XbAEiMNxqtBohkrOsGDjgV4LAlOVlttkK9qS9V4agAaSkc1xlk58boaQ1zqlq8HiDJUMrRtO3oyS7iBoj5fXzXVXgGqnPsTJpg/Ue15ZbnDbpMVljnnEDxxyHcnvPBqeG8HvAqC2lvluIptoCsD7ZzmwhLQ69fsg5t8eP8jhSWUbnNKrFI1DVs4GfooLYZ36lYlxCymDZWn/vkvIWrjDTznKWBq0Tr2csxPRIJxc9aDNdJ+yRJLk1/opNgCrd2dItDacprOXlf8r+fvRjvew8GBm2NVorPoSXJOMB5UNuXHu+GZqrp2K5daCGLex8B/UoqW2v3vAIm0uQKaRRZKIXz1khnCEL+ZPVIkhVSIBAvXjH2Oibvf+4LkBpg8eDYheA34QNd4plC672hDYelDwIRXf55iomysTv8Rp7wPKKve+nVt8sc++ontlXBBQWxsH98KmToo2rg5R4upbHNDcvt/wI0Kh8wNlibAjJV7cT2RGh+K6uqa8eW8eAnidIyE3KiwhMDdHZsEUltikFi1sr12wrHSNujpqzwkzSJSvTHE+MGYLLKLyI4MQYCpfaE+shaHPwa6vCUh5PbiZnl07n7lHi9eU3xsJnnjpbl1lsTPPF7EpcG3VvLeSB5bP+Utv5GHEQNFVP7bIVNMPiUBsEQXwKEubNnkw7Yeq3XmyIbieCnSm5eM3TAKbaJjygWivhvfFQUDuSzEkQShzrZkBtC1ZKZfIVvEPGOqthxsOX/f7Y38k2HBatuNO6AVK/npVp9ZLxxI0U8LxkHm5p1hgAeSqKcxjxhMfoIr/3OkXqYWCjMmvqLXGfblCTgzaGyGJwWP4dw5ffbjf1O+rro+EuPeeCfQNC33mZeYym8lfOZxMr+B3XDJ69upeA3Zp0JDzbnn60VqpIHN2zMpfzXCz/fdwgp0aUPb5Zkl9O5KwFlyAe60ZX08JqCsZKmrKLrgb7fEjNwdSqzzFjpYCKHO+cqKlCe29XWOHu/7Fa+tw53m0l9O4YdWfuBQiAr+qo2Vx7f3oHaMqeMYnGLg5iaBTj763ysUKm3+5Nb5/eopL/lOirlhoUlCr41SZw725qOqHNkUzk6ge9ffu8umzMtNJcU4kHltkWFT00v1QivrjuzGtSUG47RyoIAF53Ta4WMbnApmXtIeY6MWIAM6+gyr4XOZCw8ZqsTro5MDwZ4eHQaiYq36anDxAmvGuPxDXroUJHuDKZGo8UFIC3rV6cR4szUP7Chr+tt6L7KhfTe1StD9GZMeBeD2XZwY997PPE=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR11MB5739.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(4022899009)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5imSbqnvXbeCq19QgDZRB/0egzPWWN5VbzJ0VyIk4Sd5tZqOn9cvID/PKKKqHcGTNOYLXEEu7ZK+h+K2s7gLBFUFbWVUvQG7fCq7G3Q1CkH1eFWqY+2emi5uMgnPGPyx2A+vYEfkMWnEJiwHbQ0Jabv3fCKd6FwucK1Je+hLYsG6NTXQOcZ6awao37EtWxS3ZKk4RElMbgAR6GnaprhmRW0RGCeuMp3+F0ZpPIbWio5FcjoJ9elsj75GewwQCWf1Z+ZGZSK0tMMcFX7yfP74Y8rfmaFNRVHxDlR5kheynYSd7Q8Vujv9bFCAzG3ce2BeQs9CTYCExu+rUQ/nX0v3cOvzkFQylTk1K0fkJzebjO/50lG9lFXhABujTwf/lbybnVNYQDt+z8K0eysAWi9Bn+bBBEFSPKPjODX5MPs4vlgcT810cqrOYG2hnCRK7DHPxU937FsGxQkHPeZ1ZMUKiGakEVzQVV+fwkU9R2RtiG1LAFJOiqUGOg1NHmC/hdm8sDBbNi2UPyTzMDroLAnlsJMrTyixgEuz9/VicEPWqns1sKhjSVSCGzJX2G8MNAtE9egSwXlgeTKnH01qEG0swBsuS3oqihfeXajrnl1qyKYIIYLBBNNvOm+ivd4XNllROeMA9Y5MAAR7WTt/jy57qq3PeNmKXCSUOQ+gjbT+afSJQ6EjfzN6Wdqa0XcOOjzLhAV42plDEdQ8bhA7yAKy9hChRAyoqlGZpA4jon9tAjLVXsalW+ci5YhQy8ZAgj6XQzkT6bKyBLLy3WpgWrG+iL7RZZQ7tadxMQvKUSIKMvW5SsJJNF0OtXaAkqV9U2t32IqF7VdNRlc7s8rmRIQlYA7HcDe4iCo2Q9ww/7UmhIZJwmKVVCmMXMTXcUJVluZzfI5aaO3X7/rVd6TxliTg4voL06YAEHflHVh9UbOGkR3j1FA6+Fo1l92iw81bQIgiN47KGJ6I29PXtHr+yrlgJ/PnQFeG39avWhNYVQTqrRDZWYeEGF9ozYOaQk8XrbkmuODP/FyLkzrQtY0hg7A2FJ6kbaRltvFEJhVnB+VXm6i6KUtwU0AFxHuVknrfQNfTE6WKGXYLNSDZEL+4TuxM1C0MN4+y4IfPQrodPpoPM14d3JVtjVEPgS2wtpAp7e1k3VHrZSqRJFXS9kpMa0x29KO377t2MCgym9VWey09rKDQw/k6aL6l1BOmmyQ3reDSFe7V5d/jsBoTiaxIsb1RqO0Fw5zbKVv40Y4jal0aIa6rnLilW04cXvpL0+0wxCQV80HZ0OD5Bch/gSmdNc7iil2h+I7VEa5KwtrDoIWnUDjlwNlaT8nqo74nQcuTgBa1c5oyih8a5QpAOCctfqPNFfYQ6MtbpMQYqMx6oVi0W/7oabXapJDSEsrfT1OgbkgPf7qlrsvGUaDBPsX28RYKnuE/E1Cr24cNCC17i2TPN6W9vxf788g7PSNE/h0e2bHI/4yEIBmEnHH+k8MfBSsLAl4JtZGEHl+eW0UqWAJzkf5POR7ysvqxv7N8W1aWBm3ZcZHZXzVPhUYOuDuXAR9X8sWzmuwav6BKbdZAJEDl/7kRCOru/NQMxYpBPZPXhUIt
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="2.16.840.1.101.3.4.2.1"; boundary="----=_NextPart_000_073D_01DAE971.131CC600"
MIME-Version: 1.0
X-OriginatorOrg: entrust.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH0PR11MB5739.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 34e2ee03-53e9-451b-794d-08dcb7b21f5d
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2024 13:58:03.7622 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f46cf439-27ef-4acf-a800-15072bb7ddc1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RbtIK0cWdEUUFyiiqU1doh4lsRzi+HYW1c4bxKwa2UsiqlhV8KOwYoGRjqNIkW+kjILn6cVJlAH3y2on0rnsC27OXN5xnZQFzJGA9JHNFvk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4598
X-Proofpoint-GUID: taRfLtfEkXhHhToH3wU3Yq4g5RcwFaPt
X-Proofpoint-ORIG-GUID: taRfLtfEkXhHhToH3wU3Yq4g5RcwFaPt
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-08_14,2024-08-07_01,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxlogscore=999 bulkscore=0 impostorscore=0 priorityscore=1501 suspectscore=0 phishscore=0 malwarescore=0 adultscore=0 spamscore=0 lowpriorityscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.21.0-2407110000 definitions=main-2408080099
Message-ID-Hash: SBN6OTRGAH4F5CJISFBX2VLHH7VLMAC7
X-Message-ID-Hash: SBN6OTRGAH4F5CJISFBX2VLHH7VLMAC7
X-MailFrom: Mike.Ounsworth@entrust.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Pqc] FW: The performance of post-quantum TLS1.3
List-Id: Post Quantum Cryptography discussion list <pqc.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pqc/jeo5rPD1Npa57zcAUSpP8URShzo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pqc>
List-Help: <mailto:pqc-request@ietf.org?subject=help>
List-Owner: <mailto:pqc-owner@ietf.org>
List-Post: <mailto:pqc@ietf.org>
List-Subscribe: <mailto:pqc-join@ietf.org>
List-Unsubscribe: <mailto:pqc-leave@ietf.org>

Forwarding from the NIST PQC list.

 

---

Mike Ounsworth

 

From: 'dimitrios.s...@nokia-bell-labs.com' via pqc-forum <pqc-forum@list.nist.gov> 
Sent: Thursday, August 8, 2024 1:32 AM
To: pqc-forum <pqc-forum@list.nist.gov>
Subject: [EXTERNAL] [pqc-forum] The performance of post-quantum TLS1.3

 

Dear community, we would like to share with you a recent work on benchmarking PQC algorithms in the context of TLS1. 3 [1]. The supported framework is based on openquantumsafe. We have considered legacy, PQC, and hybrid setups, as well as the



Dear community,

we would like to share with you a recent work on benchmarking PQC algorithms in the context of TLS1.3 [1]. The supported framework is based on openquantumsafe <https://urldefense.com/v3/__https:/openquantumsafe.org/__;!!FJ-Y8qCqXTj2!ZjXzU6teiV1d6_DQs4tLxDwfZbfby_m8Nl6OgBEHxkwjn3N_s6Yd6z1hrOqb1CuniE75bAte_ZA5rPmnTYfvCJqWIptt$> . We have considered legacy, PQC, and hybrid setups, as well as the HQC and BIKE algorithms from round 4. We designed an "isolated" testing environment, so that we could exclude the impact of external factors in the measurements. 

We see that the PQ algorithms challenge our state of the art and some DSAs are even faster. Moreover, the hybrid algorithms provided no performance downside on NIST level one. On higher levels, the PQ algorithms become faster than the hybrids (which have the pre-quantum algorithms as bottleneck). 

Note that latency should not always be the main criterion, especially on constrained devices. For example, in case of low-bandwidth or high-delay environments, the data volume can be more important, and our tests showed that in such cases Kyber and Falcon surpassed other PQ algorithms because of their smaller keys.

Overall, we observed no performance drawback from using hybrid algorithms, while on higher NIST security levels, PQC outperformed any algorithm in use today. We hope that you find this work useful in some way and we look forward to your comments.

Best,
-δ


[1] https://dl.acm.org/doi/10.1145/3624354.3630585 <https://urldefense.com/v3/__https:/dl.acm.org/doi/10.1145/3624354.3630585__;!!FJ-Y8qCqXTj2!ZjXzU6teiV1d6_DQs4tLxDwfZbfby_m8Nl6OgBEHxkwjn3N_s6Yd6z1hrOqb1CuniE75bAte_ZA5rPmnTYfvCJRmIdvl$> 

-- 
You received this message because you are subscribed to the Google Groups "pqc-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pqc-forum+unsubscribe@list.nist.gov <mailto:pqc-forum+unsubscribe@list.nist.gov> .
To view this discussion on the web visit https://groups.google.com/a/list.nist.gov/d/msgid/pqc-forum/436c0434-02aa-447d-8479-66bbf92ce15fn%40list.nist.gov <https://urldefense.com/v3/__https:/groups.google.com/a/list.nist.gov/d/msgid/pqc-forum/436c0434-02aa-447d-8479-66bbf92ce15fn*40list.nist.gov?utm_medium=email&utm_source=footer__;JQ!!FJ-Y8qCqXTj2!ZjXzU6teiV1d6_DQs4tLxDwfZbfby_m8Nl6OgBEHxkwjn3N_s6Yd6z1hrOqb1CuniE75bAte_ZA5rPmnTYfvCLemzswR$> .