[lamps] Key usages for composite keys
Tim Hollebeek <tim.hollebeek@digicert.com> Fri, 09 February 2024 16:03 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 024DAC151082 for <spasm@ietfa.amsl.com>; Fri, 9 Feb 2024 08:03:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 k341BFhaSagv for <spasm@ietfa.amsl.com>; Fri, 9 Feb 2024 08:03:01 -0800 (PST)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2138.outbound.protection.outlook.com [40.107.223.138]) (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 D078FC15107F for <spasm@ietf.org>; Fri, 9 Feb 2024 08:02:37 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OzpkbqHWQ+c9997+6B/Hs6mGesMKEhOBmqQjEl/o7sJzdaPwLC8skura7kjgG+COqRET/ccqCcYN0a+xRbD8S/+WgBj1JMl9bvPepT6yKPvTF6TZxDyKE+clIw/nLeCdwf/keeWJVHCwYjNIjtSANRcCn5vwp7AU56B7U6pd0KeyCo238OuOhdjYFsXlNzn/UjbVO0464PcxdVd2wNhbzQ7pyHXYtFzNLJhw8sKWMK4wmMC6XVdaIeFn2ch214yLp+BbBbiOMo3yWC/7o59m1YkcMb69UZ/MrGqNGX6+F04C5llDHZa7PLhwrSSmCfdTmHIhb1qHFoQoQDZsN/w52w==
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=i+OFmAGlUoQwO8nmhgvNtZ7K6nZcWm8HesFs/a+mruM=; b=E98PvaHD9UVU/tuYwQAiOymzcnduhXhNqDZRTQbtLTyY2ngQh9kaSI5HbVT4gPHS2E9x6iqlc8TnbHBfr3ZEOpwLcgMhJHzV1jWDm4DTSOzBpVDLINdhgLjDLjYLvf/A2xgXR3CGZ8zy7gbfrYyeKhh3dYMLeyWTQXl8QVLn3mwzC1pDGzbvsSW7FyGhesoIlZVObSGR1DKrA/KezWeLweuuyD1tK93mULeQo0FSX5XnBnm564IqBt/EOu3Y6NRVSDhjQXLA/eYpCj9XrPIC3sGvjK6NGSecuVBiqIQfIDrOoBfv/1UeN8MWq2gK+YvC6t/fHxSUixYI8VVS2ZifZw==
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=i+OFmAGlUoQwO8nmhgvNtZ7K6nZcWm8HesFs/a+mruM=; b=hIkCDagL0Je5d6XnPGQYIt9zudqYp7G3NzZLU/LrrFPzG8A5KGmEjm6ZLc7Ci+xXy+6xh1LCoDENfIT9A6Zg04TUdgOMTHSqpSHwnRGPm6LIDWGKD8TDvQKvd7gfg99nZsgm9wigqW3AYtsSUMm9FocInNsDLLiAE8mBIBSY7x67lUXDBRbWtz8y3a8jbRPOzauwIZ0gydsTyNiBExy5rBcUful8JF6fvGvk0ScpRfxvJtdHCBAkYKn0CSl4XP+q6HuF2/OuhPjm7RlVDpZA2J52KYKhc2DrgussJBMSDpV3+J7svdBH/h3njKrwZoOw+UjpQPscqsERsOQU8np45Q==
Received: from SN7PR14MB6492.namprd14.prod.outlook.com (2603:10b6:806:328::17) by PH7PR14MB5619.namprd14.prod.outlook.com (2603:10b6:510:1f4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.27; Fri, 9 Feb 2024 16:02:33 +0000
Received: from SN7PR14MB6492.namprd14.prod.outlook.com ([fe80::7342:6ba1:7470:6412]) by SN7PR14MB6492.namprd14.prod.outlook.com ([fe80::7342:6ba1:7470:6412%5]) with mapi id 15.20.7270.025; Fri, 9 Feb 2024 16:02:33 +0000
From: Tim Hollebeek <tim.hollebeek@digicert.com>
To: SPASM <spasm@ietf.org>
Thread-Topic: Key usages for composite keys
Thread-Index: AdpbcJ9ixPZe3yxDQpO8MQzCksV6Ww==
Date: Fri, 09 Feb 2024 16:02:33 +0000
Message-ID: <SN7PR14MB64921DF3F880635EB6C544F2834B2@SN7PR14MB6492.namprd14.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
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: SN7PR14MB6492:EE_|PH7PR14MB5619:EE_
x-ms-office365-filtering-correlation-id: 2c21d308-aade-49c1-9c40-08dc298886ce
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UJ0tTKAJEJ837BCyLqsrhJM3v1TyteuxCBS526zaTT+tn/gnXdRKEjpSzet2fc47Xiz4LbfxeZQXfGS4ZsIILncp6wrZcxZlnbylVUW7Jq0oEwdHV/tl+WzdaGWlbJJVqf4gMpU4y4JDPzSVI0R5mhcNkyKsSfM9WAryjTn3xor7/bCJ6hZTju0NMtSXx/OmeYjs1ppu4ErSqchg3nkEuyHtCo4Ok6O+F3F0aCo4pU/duySAtdVbCpykmfpDWxwFehf/FArMouBU8sI90PNncA+AxJuIzhzE+nXZp0QtLmZVL+BvOKMmj4GgrStnR+kCVHCb96WRoYJEPquzH9hOSDkoL7cSvLzvkN6Ciw0c7hKMCOlmPlDN1ZL3t+VQtLw0aJpBunihfB3NEoRXfT1wqDnvrehq+adbNdNpL3zwN3vRlD9fAEmZYOn+5JdcE0njeLs5Q9v+lF2bpuz7D6PzlLwZDyzPbcwqOB6GEUUj6Hhl4aJou18XAlKrktlHxpgO81HojNh+017gBnyjSR9Ht53+OwYTwVRZSYkJRvhbft/9EIn0RbYO6BBCSIdoVSHun9csWTi/pELl/L8xrDBa3r8EV9srKLfbqOHC10Sog25oKI+6+jORhE4BPd3X9jNq
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR14MB6492.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(376002)(396003)(366004)(346002)(39860400002)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(64756008)(316002)(99936003)(33656002)(122000001)(38100700002)(38070700009)(55016003)(41300700001)(26005)(9686003)(76116006)(2906002)(6916009)(71200400001)(66446008)(478600001)(66946007)(7696005)(6506007)(83380400001)(66556008)(86362001)(9326002)(5660300002)(66476007)(8676002)(8936002)(52536014)(44832011); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: G1AY2TirbMgEG/49lPAytEL73u94p0MOdRkqOZ1x+lPLU9XmoDcj5dkFNG/06Fcjo6x+3vXbeYS0SSLyOiWcnMdxQm0chipVulQofUHuwNrXRVoVanIYs9XhcKIh5uD4L/i6GRmPUXGMfWKrv52L4am6sy7QDDrL5YMVNZvl7DVxKEo5wCnqswa7VZONVPauPiFq+G3151YtimRBBhY9BAGIG4xlCkO3rfzjMasPhiIJ59RUdqBwxDVIfRQbvsCzuDxLB+h4HQewzexCkMisB7EzDblBCMeiPnQzBaLgDAFyviHXYQOY9CtRN0GkRgktqszX2R60iC1/4BKIg2I6o4v/MemEwa6tTpuL29JblQjYnxqWOanoH5LPWe/TWVmRqI4XGtHgDb7preoQlEsS+ltf50u9hTW/tcchWo+J+lq05t5SAkqGBCJs1VDKRoFkZp7LE7ejaXrw90aSRMdmKXrOB2csXAun+++QJvO49q5yiFtTpxo4P8xtV2VXD0O2PNT819P3Hk4pbO2HlvjmrYshOrViAhxaYiiFGRtzU4OjcyECKvGt8mKP17z+zhf9s/Qf/pIB1WNU5tlS6XpoqeSZZ9TwE2e97C6DVyMrBpdpN0+ztLmnjB//YTHhm71+avagb1vkUkBYpo/S1DWq8l06/YynNYvniW1GK5AWGvMoL29QcObOWC0uXZzbhpsO9CREnO60YeKOJayTXP+xCJkNbw8ouZxCfGkHAvGS3wd8qbf4uQL9vwAxm35w906hBwd4/qy+WN8yTdrfvdu7Jc+ETOPwYmRkOTcrXvP+7Y7SpKeBqIyqUsqJUAEERe1BwL5oypQyt9qksmB+/e/019jWPxVSoj/7liSVbu6yJU3ZU/OGEriT4ThGkXrhSFjm7StNJncQeixB53HGTAg33/F9kyGHup/CLhXNKNN4Uh8Fx52CXDgK0VYp/O5ZnIrDdX/dwvulw/iUMwXGIHblykyhGKtWY8D6ioCQkbGtbVy2UKrT+/+LswwgernH0MMv3k6NLzyGOej+juPyabPvalEWZ2ifRw2y09XgWKQZHquyXDAlis31vDksQWBwalDBr31DNOLj05EQTqo9HVeA63rl2zbsjFaJ7ecimy2fVQCYFViLm1cEvzZFCh8j5x0wIIKNh0FaCgncrXJiYNHv7JIJdXARpD205Xugpq9UmJad9pBPzAOc4DsHtwxA9S6gaCEdpjBrmz7f1YoiLrBERYjabkgRXHQV6O/0ZJUcJ2x7D2t8u4PTXijdnmn5qu7DtNfo2l8sDJoSgi0oWHYu2CMrNhA7X0WWDUlZuIb/tyup5VQbcONmbF7NgWPgQVKW129nz2MCkPbzhsMZz/eu6WDiJMhcvxpvaZn5Qtrn+TTJzai9ZDk7SNebysCy3jEaVGCo2srUta+KDzfA3ud6K6f0/4cz7uqLa4STijg/EcCCG3AVSEln3Q5eQ8kv8Ih8rttTv5dnh377pLDEkj+jklRuS/4I9jtE1Pq8t6RsDK0pfI9oxBVolCSx/4hL0KJLqLnK7MamR21r6YYe5Ae2UOBKEknX3FUDb4s67vJDM2roOaAYEzhnzxrnoC2fZ9y20cAPncDjmtiQgS0W3dg1QA==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0467_01DA5B47.7C5D5CF0"
MIME-Version: 1.0
X-OriginatorOrg: digicert.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN7PR14MB6492.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c21d308-aade-49c1-9c40-08dc298886ce
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2024 16:02:33.3205 (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: LZaMl+NmMzPXfHyDmUIhnT500yYhosNgS4WsZ1407GzUT4sJ56hiPmGYxzTTQ+i4gutS/cr2blYy01Z6bj5qQoDljyoPMLdK1FEQBQMkGeU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR14MB5619
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/cEGb1pa0TrGwa2MoOQsDK6b_lRo>
Subject: [lamps] Key usages for composite keys
X-BeenThere: spasm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: This is the mail list for the LAMPS Working Group <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: Fri, 09 Feb 2024 16:03:05 -0000
Hello, This is a little off topic and possibly getting ahead of things a little bit, but it came up in a discussion with our engineers so I thought I'd float it here. It's possible some of this might fit in somewhere in the composite signature draft, and if the authors agree and can find an appropriate spot for it I'll draft some text. Otherwise maybe it goes in "PQC for Engineers" or one of the other PQUIP drafts. It's a pretty simple point, but it's not documented anywhere and it should be: RSA can be used for both signing and key encapsulation. ML-DSA can be used for signing. Composite<RSA, ML-DSA> can be used for . ? It's pretty obvious that a composite key can only do what each individual component key can do, so the key usage is at most the intersection of the valid key usages of the component keys. So the correct answer is "signing". But this analysis and answer should be written down somewhere so everyone doesn't keep having the same question, especially since some people might come to the wrong answer. -Tim
- [lamps] Key usages for composite keys Tim Hollebeek
- Re: [lamps] Key usages for composite keys Tim Hollebeek
- Re: [lamps] Key usages for composite keys Tim Hollebeek
- Re: [lamps] Key usages for composite keys Mike Ounsworth
- Re: [lamps] Key usages for composite keys David Benjamin
- Re: [lamps] Key usages for composite keys Tim Hollebeek
- Re: [lamps] Key usages for composite keys Mike Ounsworth
- Re: [lamps] Key usages for composite keys Tim Hollebeek
- Re: [lamps] Key usages for composite keys Wai Choi
- Re: [lamps] Key usages for composite keys Mike Ounsworth
- Re: [lamps] Key usages for composite keys Russ Housley
- Re: [lamps] Key usages for composite keys Russ Housley
- Re: [lamps] [EXTERNAL] Re: Key usages for composi… Mike Ounsworth
- Re: [lamps] [EXTERNAL] Re: Key usages for composi… Tim Hollebeek
- Re: [lamps] [EXTERNAL] Re: Key usages for composi… Mike Ounsworth
- Re: [lamps] [EXTERNAL] Key usages for composite k… Russ Housley