[COSE] Re: draft-ietf-cose-dilithium-08 ietf last call Genart review
Orie <orie@or13.io> Sat, 23 August 2025 13:02 UTC
Return-Path: <orie@or13.io>
X-Original-To: cose@mail2.ietf.org
Delivered-To: cose@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 0C81557E3B1E for <cose@mail2.ietf.org>; Sat, 23 Aug 2025 06:02:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=or13.io
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Jdq5YkYsXmz for <cose@mail2.ietf.org>; Sat, 23 Aug 2025 06:02:08 -0700 (PDT)
Received: from mail-vk1-xa2d.google.com (mail-vk1-xa2d.google.com [IPv6:2607:f8b0:4864:20::a2d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A320A57E3B07 for <cose@ietf.org>; Sat, 23 Aug 2025 06:02:08 -0700 (PDT)
Received: by mail-vk1-xa2d.google.com with SMTP id 71dfb90a1353d-54003fb8e6bso25736e0c.1 for <cose@ietf.org>; Sat, 23 Aug 2025 06:02:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=or13.io; s=google; t=1755954128; x=1756558928; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=0KWAaLhwEl4qlCl+dVX135myVdzDW+Iqdw5Uvsy9tIU=; b=HUFDfvMnWVZ32Bo/U9aR0z/qygsEiC1UsFM6uoYJHDqA/dWFiY4LFXVk5Ibb5gKL87 KOIEu8goYMPny/W13vRJH+oPLdsrWgxFPo0/ptVWIvVfxCvdq/4riM+McDq4gxuxkEyw dcweoI2XE0fmG+1QzphBXu2t+B6LiAK8POsBaEBJTaLuleVKAHZAPk9bi54uqzDFgCGM MaNoU1+GiRVlBWh0r+g4loD3ITcdqa+p7eU0Js3XbYi60LbOhhQ6I24Dc74yYwUfmmcC yOKUEP/DBcMu4uzyIldLviZjXrBwElr2clwRNTYwytDrAB9bEGsubuwRVDrLGIOpyRby InFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755954128; x=1756558928; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0KWAaLhwEl4qlCl+dVX135myVdzDW+Iqdw5Uvsy9tIU=; b=Zy8DueAOR1KhQh+3GODwtM6Lt+RCi66SV9xFqB+YVak6Ok0DfLoJlb74PeXmZVIOGH fmTO/WKYw+Qt5ry4Ta9HkqpbppVLFuMLQGS0nT53cSPglMTqB26UCnFbdOH98m4vCqoU U2vSI3/TA8giK0aE2dVf+BHK/1M0oI0W5avRRu4FbYFcjLjDR8XXeMCceoi0NuRnPLzt 8I/Kipxok/Syix8ebI91DnAHdvYYXRkFRFwbLSGWCX5Xbb/wjRZFOhD5orgmtKJ9f1it yU4NzoFxEfu0SXh/D9jrnssp8467/hVLXL3DH56w1nJd9bYMVxiTeGiPB/W+k8gkYk0x NweA==
X-Forwarded-Encrypted: i=1; AJvYcCUH5icJ9+hTU0W6rfF5FjKpunHk5TOLiezr1DRKxi81fhJMB7OdDw6rDIk9LpSGcK/Eu9UD@ietf.org
X-Gm-Message-State: AOJu0Yxti1u0PH+p8fDTGH1Pf541p4SoJh3z4YkgQ3tQCzao5tJVYk9C RnUf/gR6c0MFne7+oJgHu/kJh5kq3ErnLbo9gm4Y0NufPafeYJclw1/gByUvV9sSkHmkZlh79wk Wz2mRhQb9mTsjqhq0J3fF59QuU39GJTpzJxx55U8fDm/ujUTMQMqq4pM=
X-Gm-Gg: ASbGnctr4zE/LtA1S3/S5MfNyUmq8s43lzx7Nu/J74fztY36b52cumQuOrcIJu7KXe/ S5Q8VWJ+zeP7cuOw4Y1Pudq3/7ETRpoP2XRj6T3PmPgKjDv7eWolYZ4BoJUJ1oyKNjCXnGnrjvE fp+/oEJSa+mB5x1lg5F+0kR6QvoQ4cKQuIZNGDTiSpCOW8sXxcpdUAHRdClDpoygJ1uV1SRhCe/ uV0yzV0rupoLB67OHmV93IEcPkGehPD49sXfiAxNjFT6FaW0Mv6YTBMxvymwSdApQer3Uv8vA==
X-Google-Smtp-Source: AGHT+IEAxgoV+VXUJ4jW+SjnRRQ4832C4+FYQUXQ4Jky/zfY60qIAlwIgFBffUmkTk39Ok5cz6zffRaJNQUbdFMr9Gc=
X-Received: by 2002:a05:6122:d98:b0:526:19e6:fa34 with SMTP id 71dfb90a1353d-53c8a2b0d75mr1453500e0c.1.1755954127832; Sat, 23 Aug 2025 06:02:07 -0700 (PDT)
MIME-Version: 1.0
References: <175209030516.202423.7029553902306202391@dt-datatracker-557fbf6894-6vznl>
In-Reply-To: <175209030516.202423.7029553902306202391@dt-datatracker-557fbf6894-6vznl>
From: Orie <orie@or13.io>
Date: Sat, 23 Aug 2025 08:01:57 -0500
X-Gm-Features: Ac12FXxStVcMfPWfp87arAgKe4IZ4aexjQI7nkjfznaPHOllnVqZI0z38DAHiX8
Message-ID: <CAMzqgoykfnpuLwaNEUCqiKEozsa4Dn2Ji4wzs_h1rzASD8xtjg@mail.gmail.com>
To: Russ Housley <housley@vigilsec.com>
Content-Type: multipart/alternative; boundary="000000000000081ab7063d07ee05"
Message-ID-Hash: V65HGIWQ6EFQBOAQEWZREMZHW3TXSR6I
X-Message-ID-Hash: V65HGIWQ6EFQBOAQEWZREMZHW3TXSR6I
X-MailFrom: orie@or13.io
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cose.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: gen-art@ietf.org, cose@ietf.org, draft-ietf-cose-dilithium.all@ietf.org, last-call@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [COSE] Re: draft-ietf-cose-dilithium-08 ietf last call Genart review
List-Id: CBOR Object Signing and Encryption <cose.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cose/D_bLZKGJDr44mTG-r405S-mV7Eo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cose>
List-Help: <mailto:cose-request@ietf.org?subject=help>
List-Owner: <mailto:cose-owner@ietf.org>
List-Post: <mailto:cose@ietf.org>
List-Subscribe: <mailto:cose-join@ietf.org>
List-Unsubscribe: <mailto:cose-leave@ietf.org>
Hi Russ, Thanks for your review. I have raised this PR to address your comments: https://github.com/cose-wg/draft-ietf-cose-dilithium/pull/22 Please let me know if you have any additional suggestions to improve the document. Regards, OS On Wed, Jul 9, 2025 at 2:45 PM Russ Housley via Datatracker < noreply@ietf.org> wrote: > Document: draft-ietf-cose-dilithium > Title: ML-DSA for JOSE and COSE > Reviewer: Russ Housley > Review result: Not Ready > > I am the assigned Gen-ART reviewer for this draft. The General Area > Review Team (Gen-ART) reviews all IETF documents being processed > by the IESG for the IETF Chair. Please treat these comments just > like any other last call comments. > > For more information, please see the FAQ at > <https://wiki.ietf.org/en/group/gen/GenArtFAQ>. > > Document: draft-ietf-tcpm-prr-rfc6937bis-14 > Reviewer: Russ Housley > Review Date: 2025-07-09 > IETF LC End Date: 2025-07-28 > IESG Telechat date: Not scheduled for a telechat > > > Summary: Not Ready > > > Major Concerns: > > Section 3 says: > > The AKP key type and thumbprint computations are generic, and > suitable for use with algorithms other than ML-DSA. > > I do not understand this sentence. The "AKP key type" is a new term. > Perhaps you mean the "Algorithm Key Pair Type", but I do not see any > computations associated with the type. The types are just registered > string values (JOSE) and integers (COSE). Also, thumbprints have not > been introduced yet; they are not discussed until Section 6. > > Section 4 says: > > See Security Considerations of this document for details. > > The Security Considerations contains very little additional information. > It just saus that the seed needs the same protection as the private key. > It would be more helpful to say that the see and the private key that is > expanded from the seed require the same level of protection in Section 4. > > Minor Concerns: > > > Section 3 says: > > When AKP keys are expressed in JWK, key parameters are base64url > encoded. > > This begs for a parallel sentence about COSE that indicates no encoding > is needed. > > Section 5 says: > > When producing JSON Web Signatures, the signature bytestrings are > base64url encoded, and the encoded signature size is larger than > described in the table above. > > Once again, this begs for a parallel sentence about COSE that indicates > no encoding is needed. > > > Nits: > > Section 7.4: s/key compromise/private key compromise/ > > > Note: > > I did not make any attempt to verify the examples in Appendix A. > > >
- [COSE] draft-ietf-cose-dilithium-08 ietf last cal… Russ Housley via Datatracker
- [COSE] Re: draft-ietf-cose-dilithium-08 ietf last… Orie
- [COSE] Re: draft-ietf-cose-dilithium-08 ietf last… Orie