[CFRG] Re: [pqc-forum] PQ KEM comparison tool

John Mattsson <john.mattsson@ericsson.com> Sun, 05 July 2026 15:11 UTC

Return-Path: <john.mattsson@ericsson.com>
X-Original-To: cfrg@mail2.ietf.org
Delivered-To: cfrg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id EA2C410F1E734 for <cfrg@mail2.ietf.org>; Sun, 5 Jul 2026 08:11:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783264308; bh=XRGCD8RcJ5IgzMj5ecBRbezeHYQBRJRnXEouVy4HFpA=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=qhi/ZfCN6wbLfPehxqctN+ewXmAZo4IwomTr6XfHXp64UIuudQnnSy91ZQpAnWvGO plYHckk8uyCFATwrGcAZVZ7nkXcPMFxrEpprIfZbfZyBVcZ9YpSy6gCJO1qcoUONBO xYC8s1AWfy3mtANKQbNSBkbH8tIfyWwfjdOQ8fW0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_NONE=-0.0001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1kCWVGLQ35mh for <cfrg@mail2.ietf.org>; Sun, 5 Jul 2026 08:11:48 -0700 (PDT)
Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c201::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 04B5E10F1E6E5 for <cfrg@irtf.org>; Sun, 5 Jul 2026 08:11:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b9Hm7BAVOlXpgQPqarh5cctZUOluIFXz/TXcT9whFTl+/m1ht0/X5Uqj69UEIe7SODcg8mQ48nY8DL8vOOZhiUwIXnFTyMpc5oeQwIV0VVPLf/8OlnDaC7k622riVgdSrbQ2b9WMgfAnK6M6d2Uj+uKcDTAimDdmvPaNsGdDLUM7SrMWw6aesJogkn2H/UAwIXaSTUNlMRyL40Y5GjPb45JnLEzGa917Otx8GRBFqHTNeW8IdRmARSUd6exePNDJBaYRZ+7WfIr59+YEGXkOgsQH9P2I1iLI6uxYwYoGrxnm3xIrSnurhu4gaqAGsySLI6eBWQXuglP78ndMNJwP1A==
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=jSWGfR4hfaAensjqTpYjtAydyTRB6w/yvgSSsdS+fAg=; b=FPgxOMAtR19wI2tn/wk4PYbRQ0AmtQheMdiYmztFqQMHr9OlJ8deCBD2BmIW18I1p1UCPz0lI4QRr3vxLYU7rY+ExW6ZgbhtrwE2+4/y3daDwyv/R2PjQgsDSYHCq/jCQckn0rLMfMRfdlOHflcQDpIdkwueLiT4IVvinARO0/j5J9A39Voo3udvkmed10Pd3xYdOtbehBQjBQfhWPUsSiTvk6uO2568L/mEAeCzaBr/KtBi1zYR8mlVWXwL5t7tqMKsNsfJPSI3A0D6qkO99T5qCQ6Ji3sZkDI+S7sAZ1oeqmyOB4eQ31yMxQuo0xtnAGqJISH6Ldynxl0+7i7fZQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jSWGfR4hfaAensjqTpYjtAydyTRB6w/yvgSSsdS+fAg=; b=GoSABOO7AO0OFwHNlN3Kmp/WWFLyYPNCpP+R/TcpwlvY1qoIFoRvEasog3XgzRViZPNuRkKTEA8pw+iRmAwcUvMtewmg5v9rGjb7VCh3z5OU89/iKXCuCTcbZFWbGdYYblC5aHpHBdvyxc5aIfIAeBZB4vQ1OHRaKBRIBvXekYmeqZa6DOrBSQoXvLxd0mowOok9eK+Rcw2L1D8jEsqWQn5uoF0SQL9aE6seQ63+8AekbHvqzt3WpO9tHKx0EnjHlhND0mH/KyILu0m3ve6MrOSrjLqCAE8vCYPd7DmhupiVVzjoYztmrljBSajJ0iDc+ZM/m0/Lt4FFDfFxjojmIw==
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com (2603:10a6:20b:4f3::15) by PA4PR07MB7552.eurprd07.prod.outlook.com (2603:10a6:102:c6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Sun, 5 Jul 2026 15:11:32 +0000
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com ([fe80::11a4:5f37:fa92:f174]) by AS4PR07MB8825.eurprd07.prod.outlook.com ([fe80::11a4:5f37:fa92:f174%6]) with mapi id 15.21.0181.008; Sun, 5 Jul 2026 15:11:32 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Demi Marie Obenour <demiobenour@gmail.com>, Damien Robert <damien.olivier.robert@gmail.com>, pqc-forum <pqc-forum@list.nist.gov>
Thread-Topic: [pqc-forum] PQ KEM comparison tool
Thread-Index: AQHdCWJ1kZHYMKytz0u6iGNw/ifNQbZZshATgAJgcYCAAAQIAIAC9aYD
Date: Sun, 05 Jul 2026 15:11:32 +0000
Message-ID: <AS4PR07MB8825C5A38E8965FF1667D84289F22@AS4PR07MB8825.eurprd07.prod.outlook.com>
References: <D527D3F9-A057-49DD-A256-9B4D6A8A2124@thomwiggers.nl> <AS4PR07MB882594EB25611E38AE668F0389F52@AS4PR07MB8825.eurprd07.prod.outlook.com> <d4f142a5-e354-4780-81d5-f67e8df3d019n@list.nist.gov> <62f7a7ff-b8dc-4369-b364-7aaa38daafc7@gmail.com>
In-Reply-To: <62f7a7ff-b8dc-4369-b364-7aaa38daafc7@gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS4PR07MB8825:EE_|PA4PR07MB7552:EE_
x-ms-office365-filtering-correlation-id: 0e8f8e94-b1e0-4cfd-718c-08dedaa7b2c7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|23010399003|6049299003|376014|4053099003|4013099003|38070700021|56012099006|4143699003|11063799006|18002099003|22082099003|8096899003;
x-microsoft-antispam-message-info: 5TVYScgTqU53ApLF29FCvt02nUFtX7AMFiBrON+gLozY8kkLOs8t8rz7LX7Rt9zTgVA9Xu0uq3rspethuMHVsMKjt8Y4Bxx0kBk1tlX9sKmVh/hbR0OMfLTc6il/aPqk7iAKkH3TjEKrqC8Fjnbr6Kt7234yVy+ENUU4HbDp4SGc3ojIosH8MfpS8Eq4DqmGYMhh2dXGZe+c1UXbOaB8VHMB7wm3ZYBAHUEfLkncn44ESKiIHCSLic8wOQC3de4QliqNY4oiNHnh7bF6PYpxXagw1yJd6hk85B3HPY5RfgWElHtC2BvR0ZezGvXrhREgfgKaFKR4xvBS3VBqJT2LyhI0MSeWbi+uGXqzNMLSG8mfpc9WebOOEkhX4No3nh+kCrMTcw2AOOtd2IED9RpUybHEicTh/wl1iz3UybHY0nHxKDT+xZpl6bUIwx63w58QUpByIbmOL11tPvs/GzZzVPktGpBbrytrzGiZQntRBN2vCOgHLrJ9tyzxsuXFIICelEg55Lnu1+YNqELDxB44DEybQesRbE3PIM78K8As8jTuPIfVNUmvutjqPJ5LiF/EUj7pEF4DoZ0S91kl2q8cbd4zGOzFMisj29TU90lLnpXK37y75SPa2ZidkVO34rss+9cwyK7sgb02IMG7pl+0C2pR6eHcWCdjkv3VUb8uidU=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR07MB8825.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(23010399003)(6049299003)(376014)(4053099003)(4013099003)(38070700021)(56012099006)(4143699003)(11063799006)(18002099003)(22082099003)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: K1N3BQZQpg5PTQAEd1Vj4lbW9IAb1aMMPPY3B4i+e/OJiy2y1qErZm+lIyx+ZAu7i15boEYRYcXJkWe2q5SAE0AK47HSBQcXkAWiZKF2lIOcNneWCJ2r8TSeugve/Q8C4gSHfTIuC49XKBgzmssNQVEKKTT2EOpXl3GuW/sUm0hAXX+TC4ZfPZCz7KlgJ1kFLGw4FOhzUQUMIfX4DJYGVKOzYP6hRUCdwnW0cFnteE/NH83MtyMrj8dzhT/mv8cr/eV1CskPsmBVAzya3NbQAbFRE5pxdrhiBAU+SiwkqN03baFA59iRlqLX11vyNMGSb3XYCHppucoHk7eWC/TOkSUdTMSA+A3gSOTZk+fcFz+7AvimWuXHStGh5zKWoCglYbe2NKewHwoDTc/RYnimozj9xVbMncBwnQTb8oWhpAQOr5SVEO9DNW6r6v5EVZKGFI0BNy7vBkHuyL/NC5aQRlPkIcIwfckalKAPfCnVUrFM6rG+a4B6eguIHlQ0XeenJ/aWfhvCTWa7H8EhNF426zq0NC61JuiHCiodFbAFpRXcIRYpPhQq+A9Ras1Obi361bHXKheF2rDJD1bp1rv/R60keOQZ8L0PRxsQ/ZotimWExXjFtqkgBDq7AyDts8gbWMQOUGAj23wsVtmWA24LWJv3XB6U+ccSLRsBs74C3TRrU9JAHWtBE97Mh6q4KQt2igzrLI9+NwH8eRhNUR8XszPHfslKj2yxHOBmhXtpayepTlWxSro35F4BBMkI4jbdT0C0fVtExONeGmcamscqEIG8uu3rSqBXMS3Wv9nbjSM28E0OjGqLhlHPD/KJiE8/DIyqyuVK8thqigItFnw6aRKdO2Usd3qpHNd+xvtUwAnsK+hhyEO/TB0H2V7dPGjzg3di41Flrh3Wl+OojxYk1617IKQdi+bs+y63yCabH44lxo0Il6zq9lPlo/1k5a3AT+e/sIoNqzCeqtJKd2GppGnZ2VGJIhe8CW6jUiOci8wiQ+2bl/bD/SzvmzH05/mk335Bqvv5jLwsCNAZmM5w+C/ddxo8qhAX6KxrMObQHuWfqp0Uzrc7T2PNCSlh93OnbIc6l4NC8/9/D0rnYm4O+tcjG8d/2qhKhdQULq5oyije4zNUp7l2oh8zGSWkSJqgttbahLEzN7chFFbamoIimUhKsZVB9H+AFgY9MiYI0WfpwbI0R6sitCJmt3nvEwW/20wpwwveLaXnc2yiY5na4LBbMhOdisaCgpmITD2z8cApoIUU6YJNFEUiH35bRv5zTqZ7tXCafCmCZ9vJ1tJ6+KrzRzlamS/vwa1Sxx3as2XjYfDcCTXtaOCcph+druOXF505dpAs+8p8g8XSFLG6XYwuwwrwSlSJBGi+Uib9yzFd6wKm2wHKb3J6wbLHwkDG8xqqOZfnJS2COQF/CKexFJggIVFFO6NsCEJv9vNxvymG+wh3l4q1ya41DW+LlzeBQPlqkorMIsYTzq+wO6R2zTK2gjvCv+I5HgNzG6bVk8ODduAQaKg9nWNJbyAM1yE5us2UejU+S8MjfwIi/63sjxpM8rukkOBp/bGTjpQV6fcbWkyBAYM0OZSU/1U8/+7TtTGe8tP/LcbMKxgN5j5yFdb/Ql3l5EKVqZcd8F6J8al4Le46JykiKB61d1z8ofSGUw9BSpG+FdUw5jxfAj4Hwl7icPgsy0uH9pGld/uZ3Is1J7Ffk6uJJHS/rnZMo+Kjdsm+vc1Mtf3m8/GfxU8SMiHon5yj/L/uPzer5GBRIf8=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha256"; boundary="_89581948-E5DC-7E44-B0A2-9CEE4A4E4855_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS4PR07MB8825.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0e8f8e94-b1e0-4cfd-718c-08dedaa7b2c7
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2026 15:11:32.6646 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KhzrLPIAUA+41d6XvjgvV8x1x+rGFqxswPwa3HbMOpR7bTLTw4gGJKMDSuLsushEDm+D5sR/+7x8syHTbG0J/yLafmmONIOv5zD99ouVuWQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB7552
Message-ID-Hash: M7HUAGBHA4TAWFYKFEARTRV4IY35PMY3
X-Message-ID-Hash: M7HUAGBHA4TAWFYKFEARTRV4IY35PMY3
X-MailFrom: john.mattsson@ericsson.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cfrg.irtf.org-0; header-match-cfrg.irtf.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: IRTF CFRG <cfrg@irtf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: [pqc-forum] PQ KEM comparison tool
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/JkOwXMYvFLh05lUnHCjAMlfdJ-s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Owner: <mailto:cfrg-owner@irtf.org>
List-Post: <mailto:cfrg@irtf.org>
List-Subscribe: <mailto:cfrg-join@irtf.org>
List-Unsubscribe: <mailto:cfrg-leave@irtf.org>

Thanks Damien for the heads-up. MIKE looks very promising. If the reported key sizes and performance hold up, it seems like a major breakthrough. I also really like that it is a NIKE rather than just a KEM. It would be great if something with MIKE’s properties could eventually be standardized.


Thom Wiggers wrote:
>@John: any particular suggestions? 


No particular preference. CTIDH might be the best available option, but I have not been following all recent isogeny-based key exchange algorithms. Given that MIKE is expected to be published next month with significant improvements and a very credible team behind it, I would suggest waiting for the MIKE paper and code to become public and then including MIKE in the comparison tool.


Probably there are many people on this list who have a better understanding than I do of recent isogeny-based key exchange mechanisms.


Cheers,
John Preuß Mattsson


On 2026-07-03, 19:52, "Demi Marie Obenour" <demiobenour@gmail.com> wrote:

On 7/3/26 13:37, Damien Robert wrote:
> Speaking of isogeny-based KEM, I would like to advertise our upcoming
> isogeny-based post-quantum Non-Interactive Key Exchange (NIKE), called
> **MIKE** (Module Isogeny Key Exchange), which we believe will be of great
> interest to this community.
>
> - **Compact keys:** 64B for NIST Level 1, and 128B for NIST Level 5.
> 
> - **Fast key exchange:** For NIST Level 1, our Rust implementation requires
> <1 ms for key generation and <5 ms for the full key exchange (benchmarked
> on an AMD Ryzen 7 PRO 7840U @ 3.3GHz).
>
> - **Simple Implementation:** Our implementation is simple ($$\approx 4200$$
> LoC, excluding finite field arithmetic) and constant time
>
> - **Active security:** It is an actively-secure NIKE. The timings above
> include public key validation, which is a supersingularity test over
> $$\mathbb{F}_{p^2}$$.
> 
> - **Provable security:** We prove MIKE's security (in the algebraic isogeny
> model) as a passively-secure NIKE or a KEM assuming only the supersingular
> endomorphism ring problem (the core assumption in isogeny-based
> cryptography).
> 
>
> We aim to release the paper and code by the end of August.


This looks like a drop-in replacement for ECDH, except for the messages
being twice as large. I'm very much excited!
--
Sincerely,
Demi Marie Obenour (she/her/hers)
Cheers,
John Preuß Mattsson