[CFRG] Re: Silithium - A Compact, Efficient and Non-separable Hybrid Signature
John Mattsson <john.mattsson@ericsson.com> Thu, 16 July 2026 08:17 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 93B0D117AC9AD for <cfrg@mail2.ietf.org>; Thu, 16 Jul 2026 01:17:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784189822; bh=GKNmgkNlULjnPt8MKCedJQp/Rkl9OgYYZxXTkJ6Kn5A=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=xhgsQciUbaKWQF4hAhIhexnQb0PdywpGLGCugK3p+uLi4pJRRTJX2AljRrIMRjog8 xyauU2ve7ByXPWoKn3Nqg7wrl4Jr8U+jj2IVZTj7Uz046mCEppxVq1iZjLaZita410 l0ijHHlvQ55zRLc9UPhSI+THrrvgLuOyhGMsjsoQ=
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 ob-U02-Hl0YG for <cfrg@mail2.ietf.org>; Thu, 16 Jul 2026 01:17:01 -0700 (PDT)
Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20f::7]) (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 58EBB117AC998 for <cfrg@irtf.org>; Thu, 16 Jul 2026 01:17:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L+xUJnKAmI6FmbGS0PWrmLxYELqcHNhIgeH2Wy7Tv9ut9heZBnF/BVKIEue1UOhDlcmh2bgWldHw0U5C+kjbGtXDqTb11OOtKyrj1bSDNnttX2GAIN55GJeHjNz2X5cA1yrd/fBmVeydH0n5jNI7WDiQriiTRB7lkf4exrA81veXu9d0IpQ3b5aLuBj8m8H3NhRh2saIgSLnpx5ht5ozbtmwU2knr1CMbI67SFVcjaSNLgCMx4LPQA/7PDHCvEwE4waZyIX/OkEqsf/8kLlSS6cvdii7bms2gtxSWwjzR7mku3wAfMWnQOIkEKbrz1z9N/ZyPW9isQ0VA5s4ZMbQIw==
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=GJ9veJXvqop4tJAkKO2RcXtqMGEWqDqazdYCZWjzlYc=; b=mPykVBelIpjizcU74mEA1hAQvCo1C3bmwjmUZ/5usk8tC/lEKU2JbqeZr/sgQAUtePfmT+EGQaGCCldLic+oJ3fYjLm9PPUbVfiRgW3E3OKxD2SIfqw8HANRkXhEOTo1iaxzXdMmJtWkiYhTbpcPkRqXKWFONZebwhG24zFl99EXku/dUegXO7w1h3Hv2WHXjyBnSZvaGZGLD6+D10c6vfudPCiUkjHLTe+OKlYkWipTy0PP6J6DosSwJyvo0qHlppmSC6PqppHCOSwcFXfvF90IjeCRWa+1TOxMxOwKL17GtvCAr+Y31UvIHSx7z584gumssA8XzcFxXrsvqM6Zog==
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=GJ9veJXvqop4tJAkKO2RcXtqMGEWqDqazdYCZWjzlYc=; b=WSEyiM7ZpI9VoeinssP6w9wwRPJI5EZ/rk0pwYImytswG1FEHzCNsvENmzsdXCxml7njvWYO21q8/E2XkN2XtUgoVTRAySloDeGa5RQBy+1tOuUaPDV8Qn/cBWs8qhyPP2lzn4jp1I+jfL6U4JDI3/6KS+f91hU8Tp4i4z5g5uG8qoLnHIU//5caKfhYD5OaTz23mHzWUADHDuUw0NKCLkP89gF22fRTcFc6ZAmsXblgwVJ5v10CP8ca/TsxZnqMbW9ezfe04RaOqpCD+4uUNZCu6XOCNv6bV5hFfT2rAlTYst2u2OOQ/iWObShmYfze4Y4RHVh54V/cqr3fdqylhg==
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com (2603:10a6:20b:4f3::15) by DB9PR07MB8499.eurprd07.prod.outlook.com (2603:10a6:10:36c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.4; Thu, 16 Jul 2026 08:16:49 +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.0245.003; Thu, 16 Jul 2026 08:16:48 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Simon Josefsson <simon=40josefsson.org@dmarc.ietf.org>
Thread-Topic: Silithium - A Compact, Efficient and Non-separable Hybrid Signature
Thread-Index: AQHdFPBk6l4Tc/nFB0GQ+Y3QdcvxrLZvwiFf
Date: Thu, 16 Jul 2026 08:16:48 +0000
Message-ID: <AS4PR07MB88251F744A2AF76E4CCD777889C72@AS4PR07MB8825.eurprd07.prod.outlook.com>
References: <47c7ed21f0e041f5a20c9736606b0777@ssi.gouv.fr> <20260716051125.906425.qmail@cr.yp.to> <AS4PR07MB8825C2A9CDB6152278B064E789C72@AS4PR07MB8825.eurprd07.prod.outlook.com> <87cxwnctgq.fsf@josefsson.org>
In-Reply-To: <87cxwnctgq.fsf@josefsson.org>
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_|DB9PR07MB8499:EE_
x-ms-office365-filtering-correlation-id: 5e35fa49-c757-4c29-b61c-08dee3129552
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|6049299003|376014|23010399003|4143699003|56012099006|11063799006|18002099003|22082099003|8096899003|10067099003|38070700021|4013099003|4053099003;
x-microsoft-antispam-message-info: sIqnnR8lXWOynqXWxqu/QBt4uAVrzl8NCrR6mgoCLXb8mMx7oIcjd7Q0vei7J3NnJFVsAfrnzg/JU/lKr723/eOVHCspvhYuyIyod+rMjF0wh+wER0zeY5yKxSPRQjrUYvCJ+c09xQ8vOFePNMjsCw7ABxtCFymK2s2Z2KEOdUdOT9mUQNgOeLWp4Xc0Gf+Ouy+tsRFrkv83X2PyQihyCG1c3MqqjNVbxmRuXDcuOIxnwwV1ItupnG7/ubXaI+bUTefN0oM6ci/8TBqBQsdcZMxXGboDShNtw87krRIQNokvElwnU1zmAj8XAe0o8E4YTeUDb/vxJ5vtHSK6LQVEOOCOf/NqjPQHs23mMJKbISH3mLdt/tH3dDwn6mFN3sRrnLKkMGF2GgF8fFJbJoE5Dri63PnUQtApGJFvdqVry9MQbUlD549q1Tq3pMxgSnrjj9mRMGkrRzFbKQMEjlV/hfqMAVJApRgIaVxvtVvf9k45wasxu+3NbZk87RPq7xiCAWalQqoa1xbZyyJKFOAbJOI9J0S3Vlc5CGkA0vqh0kgSRnXgDJXVzPgvqw6b3d2dcQEWnHbZtj18/EeOaPcP99szvhTgT9DnuDVBCTz9cDKvkzdPiDpPsnuiMxtcIYxn12GL2/YQxFNaC5I+VTeskaMoOFi8d50lmAjuG6STzcc=
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)(6049299003)(376014)(23010399003)(4143699003)(56012099006)(11063799006)(18002099003)(22082099003)(8096899003)(10067099003)(38070700021)(4013099003)(4053099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: DktbURRNB7dau2t2uy/ll33T0z117BbjJu7MCLBbZWj731//bwDF02+lop83dLtSrdTKq1TxawudW1x+gAE/dOgb/iAnR7y7sD1aDXL+t1Ieq2LVyxaKkjBqpehD9MnkW9LGPocRCQIzR4AoCE5eYgXaFxOhrtukRF3Rqenx1CGuHG6IQiOl7TWMHr+951jBZXTNxw32717K6hQiP9I3Diz5nbxJ2CeWUHkQbod+RJntAzxrquew6QJpx+NDEo8UVzR5ysBqveIOIxvbJ7HO/4NFkvQdsJ5sSdl7MkOLjOy51to8N5xJkABAQ12Zgfsqzxm56+h7emQKJ40DnC3VA0UuN1v8vrPd5HZL4X2EuK/E6uSffiyPSQey+QKAeaiCTkweBeSJjl3lsxAJCPnwOHYVB5nE0HlD+UHh08iwtwA5969i+K7wZzQXtPoPNfh78T9dgzsKUAjKUfiEOXkneNe4KQ9D7/0LQmVOC5kwWdf5uGAlXJzGxUkdON5ZXUPofmvRjQWx8cISaownown2EUdFV/COuKDblAS3uIoa8p7KvredP+UimqNzO2RKsOMUD+WW1SKmGMqcPnyaN/+zsfpzESCcgxQfa+feOJjvurcs2aKlCm+b+Sa4xLN3TQDqAp43Agtbtke1cigk+tMIlqUgK5u6aIsrzYtdlBAttlhVsLFzqlWzw+1Oi/N3CPUXLRiYCzJkWv01T6C0pIlZiwFOUO4Y/JBa+T7p2l9clssdmEYhPq/SvwOX2Vl56VeIT8ey1S/23La8zowV5rkm3v49Px3AQS0Pej2MHNTHO7lPwBrJfIFYTQ6pKOgKRMcWvxVQhJrPjqlJvW0g4TayuIgUdXelKKr0stQ4JGXgltRQ4eIQWtOhMmJ/N/x6Y6gWmss1c3+U4B1ilRIFXXVBXAtskKsE36pyq9nQgikza92PAYQDDfoJgnWo1ppTIe5eOewmRbZJ4KTphM2e+V6sr4eeCCzEJrq82miGpH7Q2L8VFnoaR5krHnS/j7uwVv2LretPrKdbiQvF0GbDkNmzUNbJpHGgL6yO/tEYT6mujeLUZS/Wq4CEvVqbd/ZHgDEphx8Y50jUKM23ZKc+LmNkCxRr5zQPjF+ocybdrBnk4BPq9hbrF2aWq7jxcYSrFdMoNCO9/4D/ylIDYG7MO4yow681XBXVuBD2ZjG15rU34XbvQWWGrXfA7GACiw5ajyTkfir02psN/vpLSCQxpx6pYmgs0NXZGYDkPoRq+vYUiQp//9epe/n5EDzBt6d6AopK+aTbyoFbfY0kWXCausBZP8h+in/TFYaghK/5Wqia9ajCrNi1WrJQalhY5tnmHRqRncU0p8Ubgiav3Jhs4kY7RLCrdXZHxiKyOYcqa+GnWt/ZqY+/BZeU8jJQ9vaGitdDZwgdBBEp2PhNxH3W0PJbse0lUwjHQgpTLpAD0jHN6gHUuMqJ19djmWJI2tzGCNIQuARRDhVOXPPeC3DpNtSHDaNqK4dhX72qUq9NxbkLY5cXVMRZ3xJORd2OnYvatq6dGLVwBHv2JqUIVkVkUId/cN0TUhYrv9fj+QPVjq4RvSVx4etrLqiWm3h429Edty53RAFW2mXSdp2K1Aj9AANhqtbxuVlFRMHj950cQ8uEYES8ho5duCKlvuWrziC85FV8o9FA7BWS1hwKI38emmpRlW6qgmX9WSbBZVpvpCK0Lu8OMq53ClFbFvibPP1phm2LzWT7sDeDWC46fKo/ebwOji2BuiZqhKj7TNzSJaZmJ6Q=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha256"; boundary="_20DC4932-563F-DE44-8019-4AA0D8E92958_"
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: 5e35fa49-c757-4c29-b61c-08dee3129552
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2026 08:16:48.6741 (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: fHCbvCbaxDLROy7y7iha0YRe9h5TcpU5oxSXuqsJZtJAQlMhBBa7j/3gKvRyPrKvaBcE6dqRTaPWOmdQzQEu5a6pgXrSCrpy7XH044ZfG3A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR07MB8499
Message-ID-Hash: ILBJDXF2SFRFWKPAXI334V6FJVXCT6TF
X-Message-ID-Hash: ILBJDXF2SFRFWKPAXI334V6FJVXCT6TF
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: "D. J. Bernstein" <djb@cr.yp.to>, "cfrg@irtf.org" <cfrg@irtf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: Silithium - A Compact, Efficient and Non-separable Hybrid Signature
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/54Ps6XnDQ1n_ALtTm8i1EpZnBZk>
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>
>That's only because Ed25519 uses SHA-512 internally, right? Yes, >Sillithium doesn't use Ed25519 as a black-box, if I understand correctly (which >seems like a implementation challenge). Agree. If hybrids are viewed as a short-term migration step, an advantage of Mothma is that it treats Ed25519 as a black-box. >I believe the point of using hybrids is to continue using old crypto as >a black-box in parallel with new crypto, in a safe way. A hybrid that >doesn't re-use traditional crypto as a black box seems esoteric to me. There seem to be different opinions about the purpose of hybrids. The more obsolete cryptographic components PQ/T hybrids rely on, the more important it is to enable a migration path for removing those components once they become pure overhead and no longer provide meaningful security. In my view that will happen sometime around 2035. The importance and role of hybrids are fundamentally different in 2015, 2025, and 2035. I would broadly map these periods to what ANSSI calls phases 1, 2, and 3, while noting that ANSSI has not specified a date for the transition from phase 2 to phase 3. I think too much of the IETF hybrid discussion is stuck in 2015 (phase 1). Cheers, John Preuß Mattsson On 2026-07-16, 08:57, "Simon Josefsson" <simon=40josefsson.org@dmarc.ietf.org> wrote: John Mattsson <john.mattsson=40ericsson.com@dmarc.ietf.org <9c0da85e-d215-4934-bc93-5999a38ce095>> writes: > One difference is that Mothma-Ed25519-ML-DSA-65 requires retaining > SHA-2, whereas Silithium (which I assume can be used with > edwards25519) can be implemented using only SHA-3. That's only because Ed25519 uses SHA-512 internally, right? Sillithium doesn't use Ed25519 as a black-box, if I understand correctly (which seems like a implementation challenge). Would a Ed25519 variant using SHAKE256 be relevant? There is already Ed448 that do not use SHA2. I'm not convinced any of the SHA2 weaknesses even apply to Ed25519. > If people plan to use hybrids long-term, that is an advantage for > Silithium. I believe the point of using hybrids is to continue using old crypto as a black-box in parallel with new crypto, in a safe way. A hybrid that doesn't re-use traditional crypto as a black box seems esoteric to me. /Simon
- [CFRG] Silithium - A Compact, Efficient and Non-s… DEVEVEY Julien
- [CFRG] Re: Silithium - A Compact, Efficient and N… John Mattsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… Ilari Liusvaara
- [CFRG] Re: Silithium - A Compact, Efficient and N… Morgane Guerreau
- [CFRG] Re: Silithium - A Compact, Efficient and N… John Mattsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… D. J. Bernstein
- [CFRG] Re: Silithium - A Compact, Efficient and N… John Mattsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… Simon Josefsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… D. J. Bernstein
- [CFRG] Re: Silithium - A Compact, Efficient and N… John Mattsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… D. J. Bernstein
- [CFRG] Re: Silithium - A Compact, Efficient and N… D. J. Bernstein
- [CFRG] Re: Silithium - A Compact, Efficient and N… John Mattsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… Simon Josefsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… John Mattsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… Neil Madden
- [CFRG] Re: Silithium - A Compact, Efficient and N… John Mattsson
- [CFRG] Re: Silithium - A Compact, Efficient and N… D. J. Bernstein
- [CFRG] Re: Silithium - A Compact, Efficient and N… Ilari Liusvaara
- [CFRG] Re: Silithium - A Compact, Efficient and N… Sophie Schmieg
- [CFRG] Re: Silithium - A Compact, Efficient and N… Ilari Liusvaara
- [CFRG] Re: Silithium - A Compact, Efficient and N… Wang Guilin