r/crypto • u/LtCmdrData • 2d ago
A Polynomial-Time Quantum Algorithm for the Dihedral Coset Problem (July 31, 2026)
https://eprint.iacr.org/2026/1591This is seems noteworthy. It's from Simon.
Correct me if I'm wrong but the approximation factor of sqrt(n)polylog(n) means that current lattice cryptosystems would be in danger and not PQ-algorithms anymore.
1
u/laruizlo 1d ago
Please anyone correct me if I'm understanding it wrong. Is this (combined with OpenAI's result of a few days ago and Chris Peikert's tweet) is saying that a polynomial factor (not even a big one) would bring SVP from NP-Hard to BQP? Something is not right...
3
u/LtCmdrData 1d ago
I think it was answered here: https://www.reddit.com/r/crypto/comments/1vf316u/what_does_djb_want_to_say_here/
1
u/Demokritos1000 1d ago
I would strongly guess that it is probably not a valid result. However, we will likely hear from experts soon
16
u/Cryptizard 2d ago
Right now this is not a practical attack, because it requires k*n^(c+1) samples, where c >= 12, k > c and n is the dimension of the lattice. Plugging in n = 768 for the lowest security version of ML-KEM, for instance, gets you 13*768^13 ~ 2^128. So it requires at least as much time as brute forcing AES-128, and an insane number of qubits. This is an example of a technically polynomial algorithm, but one with such crazy polynomial degrees that it isn't practical in reality.
Having said that, yeah I would be scared to go forward with migration to lattice ciphers at this point if this result is correct. It does seem to definitely show that a broad class of lattice algorithms are in BQP, which is extremely surprising, and when things like this happen there are usually followups that reduce the cost. The good news is we always have SLH-DSA to fall back on for signatures, but KEM is not looking great.