Re: [lamps] [EXT] Re: New Composite Algs list

Tim Hollebeek <tim.hollebeek@digicert.com> Thu, 18 May 2023 19:47 UTC

Return-Path: <tim.hollebeek@digicert.com>
X-Original-To: spasm@ietfa.amsl.com
Delivered-To: spasm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76242C15109A for <spasm@ietfa.amsl.com>; Thu, 18 May 2023 12:47:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.995
X-Spam-Level:
X-Spam-Status: No, score=-1.995 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, 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=digicert.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 j1gKtIEpjXt0 for <spasm@ietfa.amsl.com>; Thu, 18 May 2023 12:47:14 -0700 (PDT)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on20702.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8a::702]) (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 E3C4CC151060 for <spasm@ietf.org>; Thu, 18 May 2023 12:47:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DYd96ZpyscSG2H90KI2eMvPMcJ/gmWbVcyMI2rWtUJwaqPeMt2ktVZBe6Hsd8l7fxKkokd4Eu101QgqhE3SmdBoQfIQBX1G4Pyywcg5OSFmwJA3KYARSynhKpqoYrV6zis7cWEfZunLD3B7haUO/ocQEgxnJpBGsOzzFRq12cLct+6BeSMxZnkVd1GrgNpqfVCMGVrYDu5UBmJKzFrbWb13ZZyuqQBPWZCd9IURNQKdYvHr8cgK48qYw/taOPx8Fs87DuSH2NecxD5KTVHag2+qlbc4fM97L07QYTYgQR4TDhgam63QGOosQ8444AtXxrpM0Oqud9xZDJ9U0YqSbrA==
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=KCD/7ub3cmJUe8oMJiU8gCZmD+KJBYKXYYg6EDCUcBA=; b=DM6YYFfH1GJBVEeuy7OpSfISFbHc17Q1EZ4uyG19lFFkPYbidpQ6h0IoZvFQLUJgmrQqG60PjCoZbqIPGwOpfcjjE+IkZhcTlHIWvXeownCfTGCkXFDKRetLzQAI/u+eTIhsZZAmrEFSWub9qZqb6S4v7bHwXy8zobLI8rWT7Db9njMDYgFFOQnQ9pdt/CW1/XZmC97p75Z+VtsP7XUBDAo/HY4Fmc6iJAyR980gwMrQj/qFNLa6yoMFS8nnLV1f1+W+OYIbQ1iGohp10gRHhB2TI+XUPVHpXxaq0irEy+ST2ZHfc+06XFdcfREPh3nYwNhEa8j7jm5RCZiRjXUNzg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=digicert.com; dmarc=pass action=none header.from=digicert.com; dkim=pass header.d=digicert.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=digicert.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KCD/7ub3cmJUe8oMJiU8gCZmD+KJBYKXYYg6EDCUcBA=; b=ho1uT/6+AvuOUabU3EUeZb+X9ozQJo3FTnF4iArnfs8rJtFQMN3TcfzhdOzADjKy4DWX3xPsUV4+DIwDEl8eQYY00Q04OamLh0oLTdcn5y1xRPS9tzfgtkhI4EDTjlQgprLNCCoSkL9+6YZkMqdxUYAo5ObxuvS9osiK+l8ZrH0G0fEcMstLjJs3nBaWBSbyXTIUyzHevYne8eW6QDYwMhwO7G48iXG+WnqPg0/tMTl1AGlw9DNpd/zVG8nL7Jr+ZxpbbNT8JvOiF3dh8yByJbWBiDwqD5q0pohpTjV+O27+4A4qxCJ5YVHvR7PBcE7goS/0h0kvGf2iyP0AU0Rq6g==
Received: from SJ0PR14MB5489.namprd14.prod.outlook.com (2603:10b6:a03:423::22) by BY5PR14MB3751.namprd14.prod.outlook.com (2603:10b6:a03:1c4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.19; Thu, 18 May 2023 19:47:07 +0000
Received: from SJ0PR14MB5489.namprd14.prod.outlook.com ([fe80::5b21:5080:690f:19b7]) by SJ0PR14MB5489.namprd14.prod.outlook.com ([fe80::5b21:5080:690f:19b7%5]) with mapi id 15.20.6387.035; Thu, 18 May 2023 19:47:07 +0000
From: Tim Hollebeek <tim.hollebeek@digicert.com>
To: "Blumenthal, Uri - 0553 - MITLL" <uri@ll.mit.edu>, Mike Ounsworth <Mike.Ounsworth=40entrust.com@dmarc.ietf.org>
CC: LAMPS <spasm@ietf.org>
Thread-Topic: [lamps] [EXT] Re: New Composite Algs list
Thread-Index: AQHZhCFtDYemUP17SiukXfwl6dZONK9geiKw
Date: Thu, 18 May 2023 19:47:07 +0000
Message-ID: <SJ0PR14MB54892F10F225BB5F988581C9837F9@SJ0PR14MB5489.namprd14.prod.outlook.com>
References: <6714AED4-A587-4835-A5D1-D67E15E046E7@ll.mit.edu>
In-Reply-To: <6714AED4-A587-4835-A5D1-D67E15E046E7@ll.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=digicert.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR14MB5489:EE_|BY5PR14MB3751:EE_
x-ms-office365-filtering-correlation-id: f8162a61-8845-4315-23d2-08db57d8a997
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Khdz0qAzpKDTMGTkIDOmt6b1FMzRI/m0x1xbjPkshS4ZEQudiIwwVf/zyHsHfutpzDRwu/Ur0N1AXfoUjy1fZI8WRYszNP679JV0Sb+QTmXOKQPTQtg3wy4QoM2TDvjhX/z+0PdJGc3ec0iuYzuuhAqpe2/v8yYtrApVLM2Z8SRcD3C2Uq525F5uVgyLr/X1dJVsjb9xeCswL0MSEOLqru2KUkXSzWoNr4sj8E2qiAfZ2sUIPOf00rvuSUZJwCeTrSyyBwMgX2N4STHAryJR/m6IyDOGKWt/a4o43G6D49wrWgpJ30sOcPad9g+KnjkMHWIUsyIEETVcytDhPmLZuDbCR+MQ0IymzQBeBYa183DcjTCTnm9Z6P/bWXd4AiYpRnf43mz3qG73Sa39WCaQfhRXQwqNzHORFtR5pBz6rPp/1p21UjnOrXuU6OaO3W2EBKjJjYCopO2m3Yf8X7bMfP3vB0SQER+o+Po8oyVECXuBuexLFcEaKVzGlHXwR9vHz6s5nEKfxInJMuQqNKTAINTH1QsfuFmzNmIdhx/bomYcMClK6QND/PnLRDWm/WoLGFJW3v3ipDsbGA74LdFL6zXznFDaP3B/RR5D2ZibQMk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR14MB5489.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(346002)(136003)(366004)(396003)(39850400004)(451199021)(26005)(9686003)(6506007)(7696005)(53546011)(966005)(83380400001)(86362001)(33656002)(38070700005)(166002)(38100700002)(55016003)(122000001)(186003)(110136005)(44832011)(5660300002)(478600001)(2906002)(316002)(4326008)(8676002)(8936002)(41300700001)(52536014)(66446008)(64756008)(66476007)(66556008)(66946007)(76116006)(66899021)(71200400001)(45080400002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 7185uq3hpMoRtrtjRlaxnn8dXi7b8r7SUoolCBTV6MNWG1Hh3Y22spAXzp5QNULm0pFSrTIU3mM65JUKsbMqBIw9jn+zW3AHRFOrS/g3IdV9ThI5u9madi9ftdAglUi16BPHSuUkGxzgIB2ze+pqgmfrytUU+h6PJSpfw1wNvx/geeIwwZrKO/lkC9n1+XcLZQRIA6S3khzNNS/EnEllHNa6sO0y1vcz+CDsvCGA8VIfC48UGbtRngGVTG+Jn8RTFJdu+aKtpJumw6lZu13G5IqC1ZZfk78WE8RXqDh+QJaqn8/mgNFpM5Kmki9CCKTB88WYh2P6U9l/DVsNh5WRiF0FfMS67DuQ0llW7q6m+3+Noix/3KBZEozXqkDeD6Wh8J79RgFhlCYiuikc6LMN6in8j9TU+/KHMCZLKCxkLRGw/Sp7F+NctfiIOhPERrfVrGbt8no4oS10/wedgMv3iA7Ycsqav8sKpklvYNaSPliHmlGWh3MIjfel604guvCZKuof7r+13Ky+sZfx2dkwernba8AjY1Gde9ZTIRIymuob28Fyiojd0GdRqhviffQVFkMSmfBcyfKmRAofnYxvobH7ADQQo8AyH9Rh8XLmOZ2zzlq1AVdDuO1SZxVl3Md++ZJx3BjfXHmp1tzJWRjU1nduITrlXB2p/skz55cNEfC78gA7lm8IXuB5oRqxzHFlL/2/uhrBNXnf1hPkc5g3DF3STzW3ukAskPewVvP7M4FVIUbcUXSCwU0IKCslDNIc5MREHJNEXp2RPprSIasUgwWf6C+Zk6mxK0uHQ3XBsnATGojZG4Q57DuEJ5I12D7bEPm3KLWRiApXAfFTIGNGTaK0aXplphMwvt1mQFFdvkZtTidvs0cY8BGdIQL073JToXT6lQ/+wCiiUcL6V7vedCFX3kJe8/9IgdG0nTEyDsXio8YJgvhvMlHwP4DqxSt1Gu1QKYL7ici6d4r/O71MWefwNRMlKbeLAFCVaF+snSHl1/KZXMQmwuj8gvuT8tcc2+iGv9mcGbBN0jHMlCYY73usCqnEDmnMb8EBLuEVtcNX2dKp7XiBEdukyR36Yc2NmsEzQyHsjvBsaI8Ja86OPbHd7go2FHWi2aUQj0hflke4lV6apEAA5IhGt9dYaymGTQEvPsBWHn70kE0o6SJSLymcRIaq9Ha9bWD6J05TGLJbkP1yvSN4JaZBKc7B059mtb7Tlr6pWchT0NK21mafQyd1pKDGkbyQflXe9p6LdC9OoZ52ibXo0AcXp07v8RfAA7+2kM36+OW1Ky4jn5FagoYe6ecQVZjFUVzZ0JpCvqTwo5HHxjFrY+Cc1oveCOIk5Bx9rCO9nJfVGmvpKDY7Hf5SnFZ6iTej/Xf7epTJXHB2gdSZQKmkBu3lCcRftKVLTn+8Sea5N/XeKU+3THsM5eM4jSaCJQJ0kWrDyuytcc5cxQrLqTepr9DC71Vs3Fj1HyJ2uyKhcnxLiAZPqLhAOEKzE05r2Yeuc3/UX9chtv63pAoy8CMAM2+vQ3HXz72tn4ufrIi8oYhGx3+d9rIHIg2Trpiigi/+gS1/hWwgdIrTTAuXX3By3AYFqaHfffix0lF8HrUT1Lc0JYvEBGgVUw==
Content-Type: multipart/alternative; boundary="_000_SJ0PR14MB54892F10F225BB5F988581C9837F9SJ0PR14MB5489namp_"
MIME-Version: 1.0
X-OriginatorOrg: digicert.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR14MB5489.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f8162a61-8845-4315-23d2-08db57d8a997
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2023 19:47:07.2515 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf813fa1-bde5-4e75-9479-f6aaa8b1f284
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zBlCumSNz/Yr+hnvi1VrpiCo2k1gSTxxT8r0gMaC2/2CS3HKnOOL3aXu1UldHOw+hscR7NfsjCbUxhzU64w3M0Gqj5qat7p/lBg7K2Ct4JI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR14MB3751
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/LCbwcW9DzUUUiK1gXSRjnSWaWGs>
Subject: Re: [lamps] [EXT] Re: New Composite Algs list
X-BeenThere: spasm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "This is a venue for discussion of doing Some Pkix And SMime \(spasm\) work." <spasm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spasm>, <mailto:spasm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm/>
List-Post: <mailto:spasm@ietf.org>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spasm>, <mailto:spasm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 May 2023 19:47:18 -0000

It’s not true that all of the relevant decisions have been made … whether and which ones of these IETF will standardize is a very important decision that has not (entirely) been made yet, so I welcome this kind of discussion and analysis.  I’m actually very interested in it myself, as I don’t think we’ve yet figured out the best technology or technologies to implement the transition.  I think the sort of detailed security analysis that’s going on in this thread is very important.

There have been a lot of things figured out during the last 5 years of discussion on this topic, but there’s still more work to do, and I would like to thank all the people who have been involved and sticking with these very important discussions.

-Tim

From: Spasm <spasm-bounces@ietf.org> On Behalf Of Blumenthal, Uri - 0553 - MITLL
Sent: Thursday, May 11, 2023 11:58 AM
To: Mike Ounsworth <Mike.Ounsworth=40entrust.com@dmarc.ietf.org>
Cc: LAMPS <spasm@ietf.org>
Subject: Re: [lamps] [EXT] Re: New Composite Algs list

I will not try myself to make an argument for hybrids, but instead point to published works:

BSI
“potential vulnerabilities that only arise from the concrete implementation of a new algorithm are not yet as well studied as is the case with algorithms that have been in use for some time. Therefore, quantum computer-resistant methods should not be used alone - at least in a transitional period – but only in hybrid mode, i.e. in combination with a classical method.”
https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/Brochure/quantum-safe-cryptography.pdf?__blob=publicationFile&v=4

Among the cited publications, this is the only one that bases its opinion on security-related reasons. And their reasoning is questionable. For example, LWE has been studied since at least 1995 longer than ECC was before it’s been accepted as a standard. There was no overwhelming need to move to ECC from RSA (or DH), but nobody suggested then that “ECC should … be used … only … in combination with a classical method <that being RSA at that time>”. Likewise, when DES was being retired, nobody suggested that AES-protected information should be super-encrypted with DES, because “potential vulnerabilities … are not yet as well studied”.

German InfoSec Agency (BSI) thinks hybrid is the only way to proceed, and will require it. American InfoSec Agency (NSA) thinks hybrid is unnecessary, and will not require it. Which one of them is right?

Note that if CRQC does come to existence, then hybrids assuredly won’t help, including protection of today’s sensitive data than need to remain confidential.
Only if all of the following statements remain true, hybrid would make sense:

  1.  There is no CRQC throughout the time the data maintains its value (otherwise, adding Classic is useless);
  2.  There is an attack against PQ part of the hybrid;
  3.  There are no attacks against Classic part of the hybrid.

If you truly believe in (1), why bother with PQ stuff at all? Re. (2) and (3) – how likely would that be?


ETSI
“If backwards compatibility is required during a phased migration, then the application will have to support both classical and Quantum Safe algorithms.

This makes no sense to me – if your data would still require protection when CRQC is built, you have to PQ-protect it now, to deal with “record now, break later” attacks. In that case, your applications would have to start supporting PQ now as well. Then, if you have to roll out the PQ support anyway, what’s the point of supporting also Classical? And if your applications don’t deal with data of that degree of sensitivity – why migrate now at all?

Note that there are two separate goals that can be achieved by PQ / T hybrid cryptography:

1)      increased security against a break of one of the component algorithms, and

CRQC pretty much guarantees a break in the Classic (Traditional) component, no matter what. The only arguments are about when (5 years? 10? 20? 50?), or even if.


2)      Easing migration and backwards compatibility.

How having to maintain two sets of algorithms instead of one would ease migration?

Backwards compatibility would only matter if you’re communicating with or using data protected by Classic-only. If that’s the case – intercept of your encrypted data today is a guaranteed compromise if CRQC is ever built (within the lifetime of that data); while failure of CRQC to materialize would mean the whole effort was a waste of time and money.

Perhaps I’m fighting with windmills, as all of the relevant decisions seem to have already been made… Still, pointing out the apparent, er, lack of wisdom in those gives a feeling of relief. ;-)




From: Spasm <spasm-bounces@ietf.org<mailto:spasm-bounces@ietf.org>> On Behalf Of Tomas Gustavsson
Sent: Thursday, May 11, 2023 1:00 AM
To: Watson Ladd <watsonbladd@gmail.com<mailto:watsonbladd@gmail.com>>; Mike Ounsworth <Mike.Ounsworth=40entrust.com@dmarc.ietf.org<mailto:Mike.Ounsworth=40entrust.com@dmarc.ietf.org>>
Cc: LAMPS <spasm@ietf.org<mailto:spasm@ietf.org>>
Subject: [EXTERNAL] Re: [lamps] New Composite Algs list

WARNING: This email originated outside of Entrust.
DO NOT CLICK links or attachments unless you trust the sender and know the content is safe.
________________________________
X.509 calls it alternative signatures.
https://www.itu.int/rec/T-REC-X.509-201910-I<https://urldefense.com/v3/__https:/www.itu.int/rec/T-REC-X.509-201910-I__;!!FJ-Y8qCqXTj2!ayrq1aEMkWQljW-8Lh3dmdfDOi8QJn-lEVFYFJsZmSvkrVKWOfuyJ6nx11d80_s1Vus-XM2ZpjOiKrMZ8Fstvie_-znL_UOEhLn-lJ8t$>

Cheers,
Tomas

________________________________
From: Spasm <spasm-bounces@ietf.org<mailto:spasm-bounces@ietf.org>> on behalf of Watson Ladd <watsonbladd@gmail.com<mailto:watsonbladd@gmail.com>>
Sent: Thursday, May 11, 2023 2:24 AM
To: Mike Ounsworth <Mike.Ounsworth=40entrust.com@dmarc.ietf.org<mailto:Mike.Ounsworth=40entrust.com@dmarc.ietf.org>>
Cc: LAMPS <spasm@ietf.org<mailto:spasm@ietf.org>>
Subject: Re: [lamps] New Composite Algs list

CAUTION: External Sender - Be cautious when clicking links or opening attachments. Please email InfoSec@keyfactor.com<mailto:InfoSec@keyfactor.com> with any questions.


What's the rationale for hybrid signatures?



--
Astra mortemque praestare gradatim

_______________________________________________
Spasm mailing list
Spasm@ietf.org<mailto:Spasm@ietf.org>
https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspasm&data=05%7C01%7Ctomas.gustavsson%40keyfactor.com%7Cc59ae65205db4e0eef0908db51b6192e%7Cc9ed4b459f70418aaa58f04c80848ca9%7C0%7C0%7C638193614842431678%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=aRdnug9rugBXYJOOxC4l831nc48nHH5%2FrPeZX1M%2BdeQ%3D&reserved=0<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spasm__;!!FJ-Y8qCqXTj2!ayrq1aEMkWQljW-8Lh3dmdfDOi8QJn-lEVFYFJsZmSvkrVKWOfuyJ6nx11d80_s1Vus-XM2ZpjOiKrMZ8Fstvie_-znL_UOEhJmOprFP$>
Any email and files/attachments transmitted with it are confidential and are intended solely for the use of the individual or entity to whom they are addressed. If this message has been sent to you in error, you must not copy, distribute or disclose of the information it contains. Please notify Entrust immediately and delete the message from your system.