[Last-Call] draft-ietf-tls-hybrid-design-14 ietf last call Opsdir review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Document: draft-ietf-tls-hybrid-design
Title: Hybrid key exchange in TLS 1.3
Reviewer: Tim Chown
Review result: Has Nits

Hi,

I have reviewed draft-ietf-tls-hybrid-design as part of the IETF Last Call
process.

The draft presents a framework for using multiple key exchange algorithms such
that should all but one of those multiple algorithms be defeated security is
still maintained.

The original motivation lay with the transition to post-quantum cryptography,
with the draft having been iterated since at least 2019. I agree that there is
good motivation for the draft, and producing a document capturing such
recommendations is time well spent.

General comments:

The document is well-written and clear to read, and about the right length for
its nature.

There are some points that have led me to say that nits remain.

1) I am a little puzzled that it is Informational, yet uses a lot of 2119
language, in particular several MUSTs. While I believe Informational documents
can do this, I think it's relatively rare to see.  Perhaps the status should be
reconsidered, or the use of such language.

2) I also note the document states that the term 'hybrid' is used in other
contexts, and could potentially cause confusion here.  I would agree that
'composite' would be a better term to use, but a rewrite to change that would
take time and effort.

3) The discussion around performance and latency tradeoffs of the additional
algorithms being blended is appropriate. The document could note more clearly
that the tolerance for lower performance / increased latency will depend on the
context and use case of the systems and the network involved.

4) In the backwards compatibility section, is it also possible that a client or
server may not be hybrid-aware, but two 'next generation' algorithms be in use,
with no traditional algorithm, or by definition does a 'widely deployed'
traditional algorithm have to be included?

Overall, the document is close to being ready to advance.

Tim


-- 
last-call mailing list -- last-call@xxxxxxxx
To unsubscribe send an email to last-call-leave@xxxxxxxx




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux