Document: draft-ietf-tls-8773bis
Title: TLS 1.3 Extension for Using Certificates with an External Pre-Shared Key
Reviewer: Brian Weis
Review result: Ready

I have reviewed this document as part of the security directorate's
ongoing effort to review all IETF documents being processed by the IESG.
These comments were written primarily for the benefit of the security
area directors. Document editors and WG chairs should treat these
comments just like any other last call comments.

The summary of the review is Ready.

This document documents a TLS 1.3 extension which augments the TLS key
schedule created from a (EC)DHE shared secret value with a pre-shared
key (PSK). It updates the method defined in RFC 8773, elevating the
status of that method to Standards Track, as well as adding additional
text due to changes in the more recent TLS 1.3 draft specification.
Other changes appear to be text added to better describe the motivation
for defining this method, e.g. updated  information regarding
Cryptographically Relevant Quantum Computer (CRQC) attacks. As there are
no substantive changes to the method, I believe it’s generally ready for
publication.

However, I do have a couple of suggestions.

1. As a first-time reader of the method I was very surprised that the
actual method of adding the External PSK was not revealed until the
Security Considerations section. I suspect this is due to the lengthy
rationale accompanying the specifics of how the PSK is added to
HKDF-Extract, but the method itself is relevant enough to be promoted to
its own section earlier in the document where it is more easily found
my implementors.

2. It’s not clear why the “should not” and many of the “must” statements
in Security Considerations are not capitalized, denoting them as
requirements per Section 2. Making them requirements (here or elsewhere
in the document) would improve the security of the document.

I also noticed two typos:

1. Page 11, middle: s/that one TLS 1.3 session/than one TLS 1.3 session/

2.The apostrophe character used in “Grover’s algorithm” does not seem to
be an ASCII character.


_______________________________________________
TLS mailing list -- tls@ietf.org
To unsubscribe send an email to tls-le...@ietf.org

Reply via email to