←back to thread

335 points ingve | 2 comments | | HN request time: 0s | source
Show context
alchemist1e9 ◴[] No.45083047[source]
And these are the same quantum computers that will eventually break ecliptic curve cryptography? Now I’m very confused.
replies(7): >>45083084 #>>45083090 #>>45083099 #>>45083208 #>>45083232 #>>45083263 #>>45083447 #
wongarsu ◴[] No.45083263[source]
In many applications you are concerned about data you encrypt today still being secure 20 years from now. Especially if your threat model includes a malicious actor holding on to data in hopes of decrypting it later.

From the article it sounds like we will still be safe for 20+ years. On the other hand 15 was just extraordinarily easy, progress after 21 will be much quicker. And we never know which breakthroughs might come in the next decades that speed up progress.

replies(1): >>45083394 #
oh_my_goodness ◴[] No.45083394[source]
"progress after 21 will be much quicker"

Can you provide a quick verification for that?

replies(1): >>45083595 #
wongarsu ◴[] No.45083595[source]
The article lists three reasons why 21 is so much harder than 15. Mostly that with 15 most of the required conditional multiplications are multiplications by 1 and the remaining multiplication can be done with cheap shifts because it's a multiplication by a power of 2 modulo 15 (which is one less than a power of two).

But 22 and 24 are in the same boat as 21 here. All three of them require computing only factors that are not one, all three are not one less than a factor of 2. You need slightly more multiplications (and thus more gates) as the numbers get larger, but that only grows linearly. Maybe the conditional multiplications required get slightly more expensive to implement, but I wouldn't expect a 100x cost blowup from that. Error correction is still an issue, potentially making a linear complexity increase quadratic, but qubit counts in quantum computers also increase at an exponential rate

replies(2): >>45083639 #>>45084027 #
oh_my_goodness ◴[] No.45084027{3}[source]
24 has 3 as a factor. 3 is one less than a power of 2.
replies(2): >>45084310 #>>45089380 #
1. freehorse ◴[] No.45084310{4}[source]
Well n=21 too but the solution for n=15 used that 15 is one less than a power of 2, not its divisors, because we are living in modulo n.
replies(1): >>45084342 #
2. oh_my_goodness ◴[] No.45084342[source]
Thanks. I don't understand quantum computing at all.