On 4/7/2026 8:02 AM, Nico Williams wrote:
On Tue, Apr 07, 2026 at 11:59:45AM +0200, Muhammad Usama Sardar wrote:
Thanks Nico for sharing your insights. I think this is useful discussion and
might help us make some use case for pure ML-KEM.

To be on the same page, framing the problem for clean discussion. Could you
please clarify which one of the following did you mean?

    Outer TLS: Network layer: use pure ML-KEM

    Inner TLS: Application layer: use ML-KEM + ECDHE
This one.  Remember, the two layers are effectively independent.  If you
want to protect against CRQCs your options will be pure PQ or hybrid PQ,
and here IEEE seems to want pure PQ while we seem to want hybrid PQ,
thus it's this picture above.

(Except the "outer TLS" is only for negotiation of keys.  The actual
packets are not encrypted using TLS but something else more akin to
DTLS.)

Link-layer encryption and transport layer encryption address different threats.

TLS protects the content of the exchange, but does not protect meta-data in IP, TCP or UDP headers. Link layer encryption is often touted as protecting all the data, but since it is removed when data is routed to another link, it is at best a partial protection, and a somewhat redundant one at that since most connections use some kind of end to end encryption. Logically, link layer encryption should focus on two functions: protect against collection meta data by listening to wireless transmission or by tapping optical fibers; and, provide access control and prevent third parties interfering with the network.


Maybe we should use the liaison with IEEE to mention that we would be happy if link-layer encryption focused only on the first bytes of the message, covering IP and TCP/UDP headers, and link layer addresses too if that was possible. If they can devise something like that, reduce the cost of redundant encryption, and achieve better performance, they should do it!

-- Christian Huitema

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

Reply via email to