Protocol Action: 'Fully-Specified Algorithms for JOSE and COSE' to Proposed Standard (draft-ietf-jose-fully-specified-algorithms-13.txt)

The IESG <iesg-secretary@ietf.org> Mon, 12 May 2025 21:39 UTC

Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ietf-announce@ietf.org
Delivered-To: ietf-announce@mail2.ietf.org
Received: from [10.244.8.181] (unknown [104.131.183.230]) by mail2.ietf.org (Postfix) with ESMTP id DC2C827C31EE; Mon, 12 May 2025 14:39:03 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Subject: Protocol Action: 'Fully-Specified Algorithms for JOSE and COSE' to Proposed Standard (draft-ietf-jose-fully-specified-algorithms-13.txt)
X-Test-IDTracker: no
X-IETF-IDTracker: 12.39.2
Auto-Submitted: auto-generated
Precedence: bulk
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <174708594376.1691339.13903341464754273286@dt-datatracker-58d4498dbd-6gzjf>
Date: Mon, 12 May 2025 14:39:03 -0700
Message-ID-Hash: NST3MABP6W3OSC6V62ZAVTOURVZ4EUE2
X-Message-ID-Hash: NST3MABP6W3OSC6V62ZAVTOURVZ4EUE2
X-MailFrom: iesg-secretary@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ietf-announce.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, draft-ietf-jose-fully-specified-algorithms@ietf.org, jose-chairs@ietf.org, jose@ietf.org, kodonog@pobox.com, rfc-editor@rfc-editor.org
X-Mailman-Version: 3.3.9rc6
List-Id: "IETF announcement list. No discussions." <ietf-announce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-announce/QM_ZsyZ9FoQhfsvv-nBBCaXwteo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-announce>
List-Help: <mailto:ietf-announce-request@ietf.org?subject=help>
List-Owner: <mailto:ietf-announce-owner@ietf.org>
List-Post: <mailto:ietf-announce@ietf.org>
List-Subscribe: <mailto:ietf-announce-join@ietf.org>
List-Unsubscribe: <mailto:ietf-announce-leave@ietf.org>

The IESG has approved the following document:
- 'Fully-Specified Algorithms for JOSE and COSE'
  (draft-ietf-jose-fully-specified-algorithms-13.txt) as Proposed Standard

This document is the product of the Javascript Object Signing and Encryption
Working Group.

The IESG contact persons are Paul Wouters and Deb Cooley.

A URL of this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-jose-fully-specified-algorithms/




Technical Summary

   This specification refers to cryptographic algorithm identifiers that
   fully specify the cryptographic operations to be performed, including
   any curve, key derivation function (KDF), hash functions, etc., as
   being "fully specified".  Whereas, it refers to cryptographic
   algorithm identifiers that require additional information beyond the
   algorithm identifier to determine the cryptographic operations to be
   performed as being "polymorphic".  This specification creates fully-
   specified algorithm identifiers for registered JOSE and COSE
   polymorphic algorithm identifiers, enabling applications to use only
   fully-specified algorithm identifiers.

Working Group Summary

There was one reviewer who disagreed with the approach taken to solve the
problem.  He stated that protocols could add metadata values as needed to
provide additional algorithm parameters, rather than depending upon having
fully-specified algorithms.  However, despite that dissent, there was working
group support for solving the problem in the manner specified.

No threatened appeal or extreme discontent.

Document Quality

The OpenID FAPI 2.0 Security Profile
(https://openid.net/specs/fapi-security-profile-2_0.html) suggests use of the
"Ed25519" algorithm, once registered.  This specification is in OpenID
Foundation wide review to become final, roughly the equivalent of IETF Last
Call.  There are many open finance and open banking ecosystems around the world
using FAPI 2.0.  

There is also interest in the FIDO Alliance to use "Ed448",
once registered.

While there are no normative downward references, there is an informative downward
reference to RFC 8152 (which has been obsoleted by RFC 9052 and RFC 9053, which
are normatively referenced) because the specification updates the status of an
algorithm registration made by RFC 8152.  The registration is not found in the
RFCs replacing it.

Personnel

   The Document Shepherd for this document is Karen O'Donoghue. The
   Responsible Area Director is Deb Cooley.