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> Thu, 10 March 2022 10:27 UTC

Return-Path: <mprorock@mesur.io>
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 8C7F03A15D1 for <cose@ietfa.amsl.com>; Thu, 10 Mar 2022 02:27:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=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 (2048-bit key) header.d=mesur-io.20210112.gappssmtp.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 waiMSZQJkXKl for <cose@ietfa.amsl.com>; Thu, 10 Mar 2022 02:27:30 -0800 (PST)
Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BA2173A15CA for <cose@ietf.org>; Thu, 10 Mar 2022 02:27:30 -0800 (PST)
Received: by mail-vs1-xe2a.google.com with SMTP id b190so5387401vsc.4 for <cose@ietf.org>; Thu, 10 Mar 2022 02:27:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mesur-io.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Qcm0tE4AVTWRYxv8vto56p6Lak6VeEwmxcuZoAwJOP8=; b=zXBO0zZwv5Od/UcXwUOKR0rK+jDbZKV8ZdqFqa7uMgDKPQGOFyax+IArh3sm1BhpbW zd2GW8X1wEXJTnDE6kIZ285/DhiPANXYQrzdAIPkhoar80E+phl4x3E6BsGPV3c2fR3s S3iK6vjU8Hl9kb1fS7sKy5h3oO/xiIWRIIhvqN2IZ0m30UlDZ6xMIgna1oaot3HTaN3g kkXL+4WMSoOP5TsRyrbjxi4sqzneZiq+fydQ0RPTKiZ51r5V3M6Dn/QHya3UVQJQPXEl MMhzfUvDSscH+XP8dXkg+xHf6hM9jxhWsf/G7QQ3gv5fav0vb0odO4sYI/aeomBdg1eG OU4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Qcm0tE4AVTWRYxv8vto56p6Lak6VeEwmxcuZoAwJOP8=; b=RJDtJ73tYE8XLb+jXqVhBQE3UxDPvM4k+Rr5F6NrRjPteTzy7BAeVUB3LWX5fNGyO/ f4hyuGCpF3lvoRgx2oYN5weyOaTvaf3wqJU8GKkyZu7CpglCUcagnHPuL7W/rFeOmEJI p47WMFMBHPDUsQn2KdTQdvl/WGwz4sSEOp8JbJ0cgCBqGFlbOVzJ1l2lO/axejY6qCD/ 9owJpf3GLZg+sCqrEJcdN7eNiir6ihYgbPNyp+CDY8CAPw0dFW+z2qPP7uuRbYl+ALRT UTf5T3OoNxQs4yAnxz76BVIAaB2isWyuBvY0Er75lT96D/T4/DS9W9sfnV0uafWtTGty Ym/g==
X-Gm-Message-State: AOAM530m9fyhz8tvI5PlVodrIejyGw6j0BOlRblxhdHBo4SUE4hLHyMZ Jrrv3h5bwAj2XXx8hsTN8lmUgfQ1/HEGFguso2tg
X-Google-Smtp-Source: ABdhPJwybzluF6FMRRmJ/QEEc79xZcGUIrFizeDW56kvSZ5Crf4nr4OFKpTzAHExM6naj/49Fx6JD9vFN7F+VeXbltA=
X-Received: by 2002:a67:e2cd:0:b0:320:a4d4:940c with SMTP id i13-20020a67e2cd000000b00320a4d4940cmr1748471vsm.23.1646908049332; Thu, 10 Mar 2022 02:27:29 -0800 (PST)
MIME-Version: 1.0
References: <SA2PR00MB1002C64FDF9A7CF14E95D135F50B9@SA2PR00MB1002.namprd00.prod.outlook.com> <a730ecbe-bbc5-2df1-ec60-a43353507b93@gmail.com>
In-Reply-To: <a730ecbe-bbc5-2df1-ec60-a43353507b93@gmail.com>
From: Mike Prorock <mprorock@mesur.io>
Date: Thu, 10 Mar 2022 05:27:18 -0500
Message-ID: <CAGJKSNSY5WdXXRrE-GBi7zgsy69ea8MhPsc0P4X7tNB4=JDRtw@mail.gmail.com>
To: Anders Rundgren <anders.rundgren.net@gmail.com>
Cc: Mike Jones <Michael.Jones@microsoft.com>, Russ Housley <housley@vigilsec.com>, cose@ietf.org, Orie <orie@transmute.industries>
Content-Type: multipart/alternative; boundary="000000000000422beb05d9daa903"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cose/_dCFjnXJS2KTOlBdzswf0gBdiuM>
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: Thu, 10 Mar 2022 10:27:36 -0000

Thanks Anders,
This implementation side is exactly why I set kty as a unique value first.
This work started when I was testing an implementation of Dilithium, and
then SPHINCS+ with some of our existing code and I wanted a clean way to
branch down a path to the new libs without adjusting our existing code that
switches on key types.  This was so that we could begin validating our
ability to handle post quantum algorithms once NIST finalizes, based on a
few customer requests.

Mike Prorock
mesur.io