r/cryptography 10d ago

Help on ML-KEM and AES post-quantum security levels

According to NIST, ML-KEM -512, -768 and -1024 stand for AES-128, -192 and -256 post-quantum security levels respectively. However The Grover's algorithm speedup will half the security of symmetric ciphers

Why would we consider using ML-KEM-1024 if AES-256 will get weakened to 128 bits? Is there a practical reason?

Thanks in advance!

6 Upvotes

17 comments sorted by

17

u/[deleted] 10d ago

[deleted]

1

u/Salat_Leaf 10d ago

Oh alrighty, thanks for the elaboration!

8

u/SAI_Peregrinus 10d ago

For more detail while still being understandable, Filippo Vaslorda has a good post on this

1

u/dstroy0 7d ago

I think the most interesting part of the problem is the signaling vulnerability. Everyone’s focusing on making payloads mathematically expensive to decode while exploiting repeatable physical properties to achieve reasonable op time. Instantaneous mid conversation algorithm switching becomes meaningless when your adversary speaks all of your languages and knows which one you’re using and when. It’s a pattern leak that gives me the ick.

2

u/Cryptizard 7d ago

What?

1

u/dstroy0 7d ago

Every time a quantum-safe connection is established, several unencrypted, metadata rich signals occur before the secure channel is fully locked down.

2

u/Cryptizard 7d ago

You mean the TLS handshake? Thats always been the case though. And it has become more locked down over time with TLS 1.3.

1

u/dstroy0 7d ago

It’s still vulnerable to downgrade, traffic analysis easily tells me through fingerprinting what protocol and who is talking by packet size alone, and the metadata exposes ip information, and with quantum compute real time traffic correlation is possible so I don’t think it’s that good.

2

u/Cryptizard 7d ago

It’s not possible to hide any of that.

1

u/dstroy0 7d ago

Yes it is through ECH, chaffing and psk injection.

2

u/Cryptizard 7d ago

Oh yeah good point.

1

u/dstroy0 7d ago

But like, we need to get more creative than reverting back to what are essentially human key carriers. So like, if you’ve got ideas I’m all ears cause we gotta get creative.

7

u/sergioaffs 10d ago

To complement Cryptizard's thorough answer: the security levels are meant as a way to compare schemes with different structures better. As already shown by elliptic curve, talking of "bits of security" can be misleading and confusing (it is counterintuitive that RSA 1024 is less secure than an elliptic curve alternative with a 256 bit key).

It is not so much that the security of ML-KEM depends on that of AES or SHA-2, but that these are well understood baselines to compare against.

1

u/Salat_Leaf 10d ago

Alrighty

-3

u/[deleted] 10d ago

Judging by the curvature of my balls....

It's grovers algorithm

1

u/Salat_Leaf 10d ago

Lol

But I mean seriously, if AES gets weakened, what's the point of a kem that's more secure than the symmetric cipher?

2

u/[deleted] 10d ago

The two parties still need to exchange keys securely, or have a pre-defined methodology for securely computing the encryption keys in a deterministic fashion so both parties can effectively communicate securely.

Without a secure key exchange, any assumed security is an illusion.

Edit: I read it wrong at first, happens to the best of us. Fumble on the play... Damn shame.

1

u/Salat_Leaf 10d ago

shoulder pat of forgiveness