Re: [COSE] draft-prorock-cose-post-quantum-signatures [Was: Re: Call for COSE Agenda Items for IETF 113 in Vienna]

Mike Jones <Michael.Jones@microsoft.com> Sun, 20 March 2022 06:49 UTC

Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: cose@ietfa.amsl.com
Delivered-To: cose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51CE33A067B for <cose@ietfa.amsl.com>; Sat, 19 Mar 2022 23:49:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.111
X-Spam-Level:
X-Spam-Status: No, score=-2.111 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mdcj6n0H6y-Y for <cose@ietfa.amsl.com>; Sat, 19 Mar 2022 23:49:09 -0700 (PDT)
Received: from na01-obe.outbound.protection.outlook.com (mail-centralusazon11021021.outbound.protection.outlook.com [52.101.62.21]) (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 56DBB3A0D2D for <cose@ietf.org>; Sat, 19 Mar 2022 23:49:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bq4I8xiUQL0axAUPxy+w4i3Eae9ph6RgSNXgNiKuON4gT2Rz/0Dp/iRq4K+9BUJa/oOiRDm6Vh8BygnCD8wteyq1m79DkrtrRnKLyk/5r2ZcE5FZB26R4BQ/wg2SvQAA/nHd3gHWCLmttqvprXZr1M68XQCmj++1XQLpUeGXmgQBHO2jv6y6Hhxp5EnVP90x5Mx/4coQmmVOV/unFyRoZJ2/r4YyYGcmNfNUBUkP+h5XDcyNHir4jdIh1lYCF1gca81JAkDRirr23UoEgJnIZMzs/uND+WgrfA8Q+RbtnorR91EdYjm3Vzz+0bpT5if/tj/4hwjESUzXFfREGL670g==
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=/yHb7A/WI3S0ZZjtD4qwOi2DzzKm4qds2Ju1aKl2YPw=; b=jJ43LxE7rj+Wa7L68x8b1BGutHRlSXNiKJzwdqDpeNssoN6Uu5eI72xnlhBNBn5rQwyc2UC3YFFe9XzYyr0BqpkN/Zif/s60ywZMo2Xz41ZHwsBCcyGVWkBIosQRE8tGpH1VO+nNR8ly+0QcduayUtSvgqQ4R6jpiFK5hMF2kRxYeXP07z23LFCclCodqJvsVKuyd6fYSsAsN6hJcMyuJpczjqkOM/gFyRSTP0vnksCVivzo5ZFRUy3B1kEWX/S6YNHQUyo+8+mOYDOuhZW2DqT0QAyhoGXdOXJY9GBtImcSrtk1RsjNGAJrcTzy2Y2ThIHa7ivY7FmsOtXdN2IXCQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/yHb7A/WI3S0ZZjtD4qwOi2DzzKm4qds2Ju1aKl2YPw=; b=G08zYTLUDSgTkudJWawwCcaIKafDqHdmqAiCYFdH5Bi0BeUDkhlxMW+s7Gcujc1YoT+h4AEYdL+Qh1+OvjfMteJD/zOLhCCQJQtkj6a5SftLrsPC972QNrPgBXPJIb/P04Nrl5v3TYG1PYRTj51sj6+D9+T4Ovq0OWCjzXnkVbw=
Received: from SJ0PR00MB1005.namprd00.prod.outlook.com (2603:10b6:a03:2d3::18) by SA2PR00MB0987.namprd00.prod.outlook.com (2603:10b6:806:11c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5129.0; Sun, 20 Mar 2022 06:49:03 +0000
Received: from SJ0PR00MB1005.namprd00.prod.outlook.com ([fe80::ed7f:c500:7503:8638]) by SJ0PR00MB1005.namprd00.prod.outlook.com ([fe80::ed7f:c500:7503:8638%5]) with mapi id 15.20.5131.000; Sun, 20 Mar 2022 06:49:03 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, "cose@ietf.org" <cose@ietf.org>
Thread-Topic: [COSE] draft-prorock-cose-post-quantum-signatures [Was: Re: Call for COSE Agenda Items for IETF 113 in Vienna]
Thread-Index: Adg8JXwachfvR9F7T1aw7Z7KzmX1Vw==
Date: Sun, 20 Mar 2022 06:49:02 +0000
Message-ID: <SJ0PR00MB10058A54FF22B76F82F98546F5159@SJ0PR00MB1005.namprd00.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-03-20T06:47:22Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=e46d3b6d-ca9c-4af0-a97f-2c088fcc3884; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7bde0795-5037-4748-0aae-08da0a3db87d
x-ms-traffictypediagnostic: SA2PR00MB0987:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <SA2PR00MB09877033050D8859F0220926F5159@SA2PR00MB0987.namprd00.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: h6QDx2Lo0seqoDxAm0Kyli5jfc65KfCD+ZbvHGVGosYoKyk8hMD5sBnpWGQxPZVjM+ViiUvqmftmxWC8/wGJX1CoPrWR1KD6IVuR/HmR6F1oal+bJ1dagF5x8YjVgNIpni87x81SeEIj61HD4LFyLbb9cGe/hfB4yEkhaBb0vvZbgeEAV7wp6ZD4aoqhjsLcYeFZCDOlww6yjni2J73DGG7R6PtNzwIQYyTt3ewtzPGr6T3SQfKjjQIcdawQTSipsjkRYqGd1Ej9ZXf4MphD4RklJKENIOQCbndltKyjuofch8mPRZiu8MM5KFACLPoO+JGXhT5aK13R30ciX4cWEpVdTduCTsWMq+rzXO44fGe+109VMPfFaHiivZfSmEtaXSxtmI6oDKhW3HS0Sp69rDOak6iQ8BaPd0eM+yIjRwSJlz86lJmRa+JwMo2tWpY1BDFzO4RIUlZEIGpzBDju1Udd5YyPXLXbnQwKsga/cRUgddRezLSNoiUFdz3hTWLkoT2cmXc9PJxzrs9VstP3c2tkR9gqxho9TL4wTDMy/q4X6SAISFUkAASxvuk5yENVQiZSNz+SqtxG5H597YB6Ye2EP/zQISbs4e5qBL2SS7fUZKsy6PkEc6vYrjbxUet3dKvMAnwo1VtqqBGRvAnlNgAaVdE50PHn8HFfnGIC+PbyapgT0O+lWv+KfaRImtem+3UsyuVsuc+H1qjVUEAdEblBtinvqizoo1E6XQ5+vfdYIRqZF2rwzApQxA4KvBwC
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR00MB1005.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(451199009)(8990500004)(38070700005)(186003)(122000001)(2906002)(33656002)(8936002)(4744005)(38100700002)(52536014)(5660300002)(83380400001)(76116006)(55016003)(66476007)(82950400001)(82960400001)(64756008)(66556008)(66946007)(8676002)(316002)(66446008)(110136005)(10290500003)(26005)(508600001)(71200400001)(53546011)(6506007)(7696005)(86362001)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b3R3ckhPSEhFRVhnWlBUZlVYR2hkekZONXZCSU0zMmc2aVcvT2tLZVB2WFNJ?= =?utf-8?B?RSttL0VjSVdNbjIveWJjUEN0cDhEcVZQNGVydjB0UUxWZGhXSURDRjcwRUF1?= =?utf-8?B?K2lUODZBZEh4bUlYNm9VM1ZsYUVtVGJtaStUUDJ5T0UvZWV0QXJ6STI2Rnc0?= =?utf-8?B?Sm9YU3BFOU11RUM4dUVtNVBiNEJvWVVlTTkyTVIzcmROTWZRemQ3d3dOaHN0?= =?utf-8?B?ZGFENVhhcHBtMjhQMlQ2VnI0VEE5dTNpOTVBbzBwNWFORU51OFd0d2JjTTEw?= =?utf-8?B?a0ZFVGovak1hOXNQcHJqbVM0dzJFTEMwY2pKQUtvZEJZcjduRW0raUdCY1ZV?= =?utf-8?B?alZacTM3d3k5ZDE5M2NXcXFoWkVZK3B6Z2Z0VjFSN1ByNEVHZTFjMmN5LytJ?= =?utf-8?B?M01RcnR5WXExOXpjakVZUStRRFRlM01CY1ZmUUd0MVNSemhGeFI5M0lzV1Zl?= =?utf-8?B?UzBXWitaUFVhbEN5TVArSENUVUNPOFVyaERVT0E0YU9LbDJ3ZWU4RTYrRVNr?= =?utf-8?B?ZzdnRldIT0ZGc2tEeGNQclp4MXV5Q2Y4TDFpSFpobndTdkdVNm5rZTVVemJz?= =?utf-8?B?NTZmOWZqOG05eUVuU0JqdVJHUVVUK3FVZStSNXJyS01nS0kwQUkwYzlSQ1Jl?= =?utf-8?B?Znp2dXBKWnZiZ3dSWkVsVmF2Y0dkTkhEajNPc3AwQXNTbFpLK1cvektzVWlK?= =?utf-8?B?R1BRNkwyMDlqT2dOV3NXRUI5RVBwN2VPSkFCM09xRi9FeEk3TkVYbEIzc2Jm?= =?utf-8?B?YW1rU2VWaHVnQlo4b2piVUpqU2lMQVZ4M3BIOElQSTUzZ0l5Smk0NHBlSm5X?= =?utf-8?B?WmtENFhLcEFiUkViZ09BR2N6YnFxVFd4bEw4RlpCL3k2Vjh2Qm4xekZYYXBE?= =?utf-8?B?NTAycTJVTTM0WHQ3RzBGcitVcGxIM1JoMDhEcUdSejg1b1EvZFYwNEprR3hm?= =?utf-8?B?dFd4QUU0SE1kbDVPdERsVjVlaFVDRk1OQVN3RC9BcGcreDk5VTkzZmhNd0s4?= =?utf-8?B?a050Z3F1Vk45ZFM5YndHdk4zSnQ3YnhGalFadEZtMXg3TG10ejVXYUIzRGFo?= =?utf-8?B?MmRkZE1sR3hlSHFlY1NsMGF0T3dCM1dna01jTTlhZVVmbWNZZVFwNzJ0dG5k?= =?utf-8?B?Y3pFQWlZR0NKK1dHVkhmejVXTzZyYWczdVF5TFdjVVhwamVJU1hqNmVMUXVD?= =?utf-8?B?ZkNRSmpESG5vT1pYbFVVOXpKTXRrcHFLNGNHUnVqekE5SjYxN25ZSzRWK1ls?= =?utf-8?B?Y3hIeFNBU3lwZklKcEZBMXNjU2JSK3Q2V21odFJFVElQc01NbXhOR2xTQWVy?= =?utf-8?B?eFZudFRPOWd0M0F4aDVJWUNzYjUxUG5MR1JaNGNQaVpiL0NrODF2RXpHMXJM?= =?utf-8?B?VjRDQXJuYkVGRzFwZENUekJlaFdxdVY0UTJzYWhsTjhNbVpUM1U1bTVCV1Zy?= =?utf-8?B?RFk0ZGZ5dnBGaytZZzFwV1ZPMm9wR1dkMmhqUGdXbkhlenUxVGRwajNoN29D?= =?utf-8?B?TVkvYjRDb3JYNnRodW9MVW9zM0FiT2x2eWZFNWxtWnp4OHZzS3RFU0M4b3Nw?= =?utf-8?B?V1RveFFzbkp2SVUxTUFCNXRBUkZuMDB3Z2Z4aWJYbXJ6U01NZ01MUHRxWjFy?= =?utf-8?B?OVAxeTRHYmE4ZndSUHVJN015R0NOcklsN0E1VDE0dU9YSG9ycGpyMGxoeEEv?= =?utf-8?B?dlJEaWVhRVIxL2tjNXVwMXBvZzhmYWI5SEY0UDM3SURBeGEzN2lzSUhGTFB4?= =?utf-8?B?RWk5dDlHV3ZaRGlTZnNqTC8rR1BNSTFSMkg4RWJKR0JGaFd3NlRiZDBxOFJZ?= =?utf-8?B?ZWZGbWQ3aU5NTWZxU0tKZjk2YktKL05xQ1I0VDV3OWlpckhSRG1sZDUvYVhW?= =?utf-8?B?NlpqRkhqVDFQNCtlQlRjSXB3VlFEd1laRXBqVVNSUEdiR2dtSUtxRE9CT250?= =?utf-8?B?VTBsVVppRktoT2x6SE1sTll1RU8vZFozT1UwYjY0UGFUc29wdis1bkFmcDBE?= =?utf-8?B?VWcrd3NodnpidkpvVXV0RWtQdDJkWW83WENEQlptUGFuT1JhT1lzNVc1UEc4?= =?utf-8?B?SGI5NmErZXoxWVRYckRpa2RCYklCc05jRGQ2ekRpWnE5VVo2MDlZQVA2ekNx?= =?utf-8?B?cmRrVFNESzJRZ2k0bHBLTWMxaFgyd3RadUxRZlZDS083NjMxVGl6cCs3cjU2?= =?utf-8?B?NVBZZ3pwZDF4bmVnSkJuN1BFOEl6dHU3QUJOWXArcVE1RDFvc0FzOW5NMjhD?= =?utf-8?B?QjVoZUtSQWEyVmxYRDVnNDYxMXRNWE9ibTd4YVNRWGlJZ3gvV1Z6MGllS3ow?= =?utf-8?Q?jiI1Dw/iwYIK5dIbyQ?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR00MB1005.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7bde0795-5037-4748-0aae-08da0a3db87d
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2022 06:49:03.0082 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +to7pU0AGoABnt6h2JfE3Blrcvnt3SsEzyk0oxXdydYiJDnt1m/B+TwNopKzpSX2vD/mqeQhd4DBwVYMI6c5Hg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR00MB0987
Archived-At: <https://mailarchive.ietf.org/arch/msg/cose/kDYxx0v2lNsn_JQNwBIjVTEiIfE>
Subject: Re: [COSE] draft-prorock-cose-post-quantum-signatures [Was: Re: Call for COSE Agenda Items for IETF 113 in Vienna]
X-BeenThere: cose@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: CBOR Object Signing and Encryption <cose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cose>, <mailto:cose-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cose/>
List-Post: <mailto:cose@ietf.org>
List-Help: <mailto:cose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cose>, <mailto:cose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Mar 2022 06:49:14 -0000

Note that short string algorithm identifiers can be assigned for "the alg strings that represent a set of parameters that are intended to be used together", just as integers can be assigned for these for COSE.

				-- Mike

-----Original Message-----
From: COSE <cose-bounces@ietf.org> On Behalf Of Michael Richardson
Sent: Tuesday, March 15, 2022 1:02 PM
To: cose@ietf.org
Subject: Re: [COSE] draft-prorock-cose-post-quantum-signatures [Was: Re: Call for COSE Agenda Items for IETF 113 in Vienna]


Mike Prorock <mprorock@mesur.io> wrote:
    > alg: SP-SHAKE256-[n]-[w]-[h]-[d]-[k]-[t]  // SPHINCS+, shake256, parameter

Just remember that while such a string might be super annoying in JSON, in CBOR, it's gonna be an IANA assigned small integer.

(Not commenting for/against such a thing, but just to remind people)

--
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
           Sandelman Software Works Inc, Ottawa and Worldwide