On Mon, Dec 16, 2024 at 07:02:43AM -0800, Eric Rescorla wrote:

> Thanks. It seems like that would imply that Web clients cannot safely
> enforce a non-reuse requirement even if we had one.
> 
> Do you plan to reuse ML-KEM keys as well?  The situation seems to be
> different because, as Scott observes, it's the client who reaps the benefit.

It may be worth noting that FIPS 140-3 requires pairwise consistency
tests (PCTs) on generated (and imported) KEM keys before first use, with
no exception carved out for single-use keys.  This factor of 2 or so
performance hit[1] on single-use keys does create a temptation to amortise
the cost by reusing the key a number of times (for a short time).

Haven't taken any steps in that direction at this time.

-- 
    Viktor.

[1]  Instead of keygen + decap, the single use cost becomes keygen +
     encap + decap + decap.  Whether this is more or less than a 2x
     performance hit depends on implementation details.

_______________________________________________
TLS mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to