I don't think the upgrade path needs any mention or changes. It's no
different from what we always do: allocate a new code point.

Now that we've removed all the in-protocol combinator schemes from the
early versions, what remains is simply *a* method for defining a NameGroup
out of a pile of KEMs. It makes no commitment but the tautological one:
NamedGroups defined using this method will use this method.

The method doesn't preclude us from defining NameGroups via other
methods---after all, the existing NameGroups are defined differently
<https://datatracker.ietf.org/doc/html/rfc8446#section-7.4>. Should someone
wish to define a hybrid NamedGroup with a different combination method
(e.g. perhaps to hybrid with a KEMs that does not meet the requirements in
this document), they can simply not cite this document.

Likewise, I don't think it's useful to extend the registry here. Any
NamedGroup, this method or otherwise, already needs a standard name (the
Description column) and a defining document (the Reference column). Those
two are sufficient to distinguish value=1234; desc=x25519_somepqscheme;
ref=[[some doc that uses this thing]] from value=5678;
desc=x25519_somepqscheme_v2; ref=[[some doc that uses a newer thing]].

David

On Thu, Apr 28, 2022 at 7:19 AM Nimrod Aviram <nimrod.avi...@gmail.com>
wrote:

> I'd like to reiterate my suggestion: While for now there is concensus for
> using concatenation to combine the two shared secrets, we should have a
> clear upgrade path if we want to use other combination methods in the
> future.
>
> As Douglas notes here [1], the document does commit to concatenation as
> the combination method. One possible upgrade path is for the relevant code
> points in the NamedGroup registry to indicate not only the key exchange
> algorithms, but also the combination method. I'm not sure whether this is
> sufficient for an upgrade path, but it seems necessary.
>
> As for the document itself, I support moving it forward. As Douglas noted,
> if we would eventually introduce a new key combination method, that can
> happen in a new document.
>
> [1] https://mailarchive.ietf.org/arch/msg/tls/SGyUKtTWoW9h9rX6Mo64fwfmxMY/
>
>
>
> On Wed, 27 Apr 2022 at 18:28, Christopher Wood <c...@heapingbits.net>
> wrote:
>
>> This email commences a two week WGLC for draft-ietf-tls-hybrid-design,
>> located here:
>>
>>    https://datatracker.ietf.org/doc/draft-ietf-tls-hybrid-design/
>>
>> We do not intend to allocate any code points at this time and will park
>> the document after the call is complete. Once CFRG produces suitable
>> algorithms for consideration, we will then add them to the NamedGroup
>> registry through the normal process [1] and move the document forward.
>>
>> Please review the draft and send your comments to the list. This WGLC
>> will conclude on May 13.
>>
>> Best,
>> Chris, for the chairs
>>
>> [1]
>> https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8
>> _______________________________________________
>> TLS mailing list
>> TLS@ietf.org
>> https://www.ietf.org/mailman/listinfo/tls
>>
> _______________________________________________
> TLS mailing list
> TLS@ietf.org
> https://www.ietf.org/mailman/listinfo/tls
>
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to