Hi Valerie, Tony,
Darren’s proposal #3 mentions the limitation that mechanisms can
only be called with “named curve” because
there are currently no OID definitions for Edwards Curves. In case we decide to go ahead with this proposal #3, can the PKCS#11 TC ask for allocation of OIDs for Edwards curve in the OASIS OID tree?
Thanks,
Dieter
From: pkcs11@lists.oasis-open.org [mailto:pkcs11@lists.oasis-open.org]
On Behalf Of Darren Johnson
Sent: Donnerstag, 21. September 2017 22:02
To: pkcs11@lists.oasis-open.org
Subject: [pkcs11] Groups - EdDSA Using Additional Key Types uploaded
Submitter's message
This submission is one of three proposal submissions. I am uploading three different proposals on how we can include RFC 8032 (Ed25519 and Ed448) and RFC 7748 (Curve25519 and Curve 448) in PKCS #11.
Note that all three proposals are incomplete at many levels, so keep that in minde. The purpose of uploading them is to get feed back on which approach makes the most sense.
Three proposals:
1) A proposal to add an RFC 8032 and RFC 7748 specific section to the existing “2.3 Elliptic Curve”. This proposal re-uses the existing EC key types and provides guidance on how these curves and algorithms can be used.
2) A proposal to adopt the CFRG concept of Octet Key Pairs (RFC 8037). OKP’s are defined as new key types completely separate from the existing “2.3 Elliptic Curve”.
3) A proposal that introduces two new EC key types that are based on the three EC curve representations in use today. The existing “2.3 Elliptic Curve” section is based on X9 which takes for granted that everything is using Weierstrass representation. This
proposal defines an EC key type for Edwards Curves (RFC 8032) and an EC key type for Montgomery Curves (RFC 7748)
-- Mr. Darren Johnson
Document Name:
EdDSA Using Additional Key Types
Description
3) A proposal that introduces two new EC key types that are based on the
three EC curve representations in use today. The existing “2.3 Elliptic
Curve” section is based on X9 which takes for granted that everything is
using Weierstrass representation. This proposal defines an EC key type for
Edwards Curves (RFC 8032) and an EC key type for Montgomery Curves (RFC
7748)
Download Latest Revision
Public Download Link
Submitter: Mr. Darren Johnson
Group: OASIS PKCS 11 TC
Folder: Documents
Date submitted: 2017-09-21 13:01:53
|