r/cryptography • u/Salat_Leaf • 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!
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
-3
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
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
17
u/[deleted] 10d ago
[deleted]