Skip to main content

IETF Last Call Review of draft-ietf-uta-tls13-iot-profile-21
review-ietf-uta-tls13-iot-profile-21-genart-lc-housley-2026-05-26-00

Request Review of draft-ietf-uta-tls13-iot-profile
Requested revision No specific revision (document currently at 21)
Type IETF Last Call Review
Team General Area Review Team (Gen-ART) (genart)
Deadline 2026-06-09
Requested 2026-05-26
Authors Hannes Tschofenig , Thomas Fossati , Michael Richardson , Daniel Migault
I-D last updated 2026-06-03 (Latest revision 2026-05-25)
Completed reviews Dnsdir IETF Last Call review of -21 by Scott Rose
Opsdir IETF Last Call review of -21 by Menachem Dodge
Genart IETF Last Call review of -21 by Russ Housley
Artart IETF Last Call review of -21 by Martin Thomson
Assignment Reviewer Russ Housley
State Completed
Request IETF Last Call review on draft-ietf-uta-tls13-iot-profile by General Area Review Team (Gen-ART) Assigned
Posted at https://mailarchive.ietf.org/arch/msg/gen-art/qHugnhcFo-1Bkg8cx71H8eBKKDY
Reviewed revision 21
Result Not ready
Completed 2026-05-26
review-ietf-uta-tls13-iot-profile-21-genart-lc-housley-2026-05-26-00
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-uta-tls13-iot-profile-21
Reviewer: Russ Housley
Review Date: 2026-05-26
IETF LC End Date: 2026-06-09
IESG Telechat date: unknown


Summary: Not Ready


Major Concerns:

TLS 1.3 only uses certificates with signature public keys.  TLS 1.2
supports other types of public keys, such as Diffie-Hellman public
keys.  If the statements about updating RFC 7925 are intended to
prohibit the use of such certificate with TLS 1.2, please be explicit
about doing so.

Section 3 does not discuss the use of external PSKs and certificates as
defined in draft-ietf-tls-8773bis, which is in the RFC Editor's queue.
None of the cipher suites in this document are post-quantum safe, and
this does off a way to achieve that goal at the expense of external PSK
distribution.  This could be discussed in Section 22 of this document.

Section 12 should offer guidance about when support for ECH is needed.
I do not think that "Where privacy requirements necessitate it" is
sufficient.  Perhaps the whole ECH discussion could appear in Section 23
of this document.  If not, the two sections should be cross referenced.

Section 14 is not sufficient.  Section 19 of [RFC7925] recommends
AES-CCM, but this document recommends AES-GCM.

Section 15 is not sufficient.  Section 20 of [RFC7925] says that 112-bit
security is acceptable, which is equivalent to Triple-DES security.
NIST phased-out period for Triple-DES on 31 December 2023.


Minor Concerns:

Section 17 uses the term "PKI hierarchy".  While many PKIs are hierarchical,
some are meshes.  RFC 5280 accommodates both.  Thus. this should be reworded
to talk about the certificates that make up the certification path from the
trust encho to the end entity certificate.

I expected Section 17 to require alignment to RFC 5280.  Many of the
requirements in this Section are restatement of things in RFC 5280, not
additional requirements.

Section 17.1.2: CAs often combine a counter and a random value,

Section 17.2.4: Please separate the discussion ot key usage and extended key
usage into separate sections.

Section 17.4.1: Why prohibit the use of MACAddress otherName as specified
in draft-ietf-lamps-macaddress-on, which is in the RFC Editor's queue.

Section 17.3.4: Please separate the discussion ot key usage and extended key
usage into separate sections.


Nits:

Section 17: s/IEEE 802.1AR deployments.  It is used/
             /[IEEE-802.1AR] deployments.  Terms from IEEE 802.1AR are used/

Section 17.1.5: s/notAfter must actually be 03:42:00/
                 /the time portion of notAfter is 03:42:00/

Section 17.1.6: s/CA certificates and certificates of subordinate CAs/
                 /CA certificates/