# Quantum computers

**URL:** <https://boards.straightdope.com/t/quantum-computers/753890>\
**Category:** Factual Questions\
**Created:** [May 4, 2016, 2:40pm UTC](https://boards.straightdope.com/t/quantum-computers/753890 "2016-05-04T14:40:47Z")\
**Posts on this page:** 15\
**Page:** 2

<div class="post-metadata">

**Author:** ![Alessan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/alessan/32/465_2.png) [@Alessan](https://boards.straightdope.com/u/Alessan)\
**Post date:** [May 5, 2016, 2:38pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/21 "2016-05-05T14:38:11Z")

</div>

So… besides cryptography, what else will quantum computers be good for?

---

<div class="post-metadata">

**Author:** ![Asympotically\_fat](https://avatars.discourse-cdn.com/v4/letter/a/e47c2d/32.png) [@Asympotically\_fat](https://boards.straightdope.com/u/Asympotically_fat)\
**Post date:** [May 5, 2016, 2:41pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/22 "2016-05-05T14:41:15Z")

</div>

> [@friedo](#):
>
> To be clear, the factorization stuff really only applies to public-key cryptography systems like RSA; symmetric cryptography doesn’t rely on factorization problems. But public-key schemes are usually used to exchange symmetric keys securely, since symmetric block/stream ciphers are hundreds or thousands of times faster than public-key ciphers.
> 
> All that said, the numbers used in RSA are quite big indeed. Cracking a 2048-bit RSA key by brute-force factoring would involve factoring a 600+ digit number (in decimal.) Currently, all the computers in the world could not do this before the heat death of the universe. (Stealing the private key is a lot easier.)
> 
> A good quantum computer could (potentially) put a significant dent in that brute-force attack, maybe doing it in 1/10 the time. But 1/10 of a quadrillion years is still a long time. And we’re nowhere near building a quantum computer that could actually do that, even if it had enough time. IMHO, a breakthrough in traditional factoring algorithms is more likely to threaten RSA than quantum computing is.

I think you’re underestimating the potential power of quantum algorithms, at the level of 600 digit numbers the quantum algorithm is in theory vastly more efficient with the potential to factorize such a number in a matter of weeks.

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [May 5, 2016, 2:46pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/23 "2016-05-05T14:46:45Z")

</div>

> [@Alessan](#):
>
> So… besides cryptography, what else will quantum computers be good for?

A lot of the talk around quantum computing involves doing things that traditional computers already do a lot faster. But one thing I think is more interesting is the potential for quantum simulation – using a quantum computer to simulate systems of many particles. You can do such simulations on regular computers, but the complexity grows exponentially with the number of particles. A purpose-built quantum computer could potentially do such simulations in linear time.

---

<div class="post-metadata">

**Author:** ![Whack-a-Mole](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/whack-a-mole/32/141_2.png) [@Whack-a-Mole](https://boards.straightdope.com/u/Whack-a-Mole)\
**Post date:** [May 5, 2016, 3:07pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/24 "2016-05-05T15:07:13Z")

</div>

> [@Asympotically\_fat](#):
>
> I think you’re underestimating the potential power of quantum algorithms, at the level of 600 digit numbers the quantum algorithm is in theory vastly more efficient with the potential to factorize such a number in a matter of weeks.

It really depends on how many qubits the quantum computer has. The more qubits, the faster it is. I have seen numbers tossed around of 4,000 - 10,000 qubits to crack RSA 2048 quickly.

Of course, we are a long way from building a quantum computer with that many qubits. There was recent excitement over building one with 5 qubits so there is a ways to go and the challenge is difficult.

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [May 5, 2016, 3:17pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/25 "2016-05-05T15:17:02Z")

</div>

> [@Asympotically\_fat](#):
>
> I think you’re underestimating the potential power of quantum algorithms, at the level of 600 digit numbers the quantum algorithm is in theory vastly more efficient with the potential to factorize such a number in a matter of weeks.

Depending on how many qubits you have. A QC that could crack RSA-2048 in a reasonable time would require a thousands of qubits, and the engineering challenges in building such a machine are quite immense.

---

<div class="post-metadata">

**Author:** ![Asympotically\_fat](https://avatars.discourse-cdn.com/v4/letter/a/e47c2d/32.png) [@Asympotically\_fat](https://boards.straightdope.com/u/Asympotically_fat)\
**Post date:** [May 5, 2016, 3:20pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/26 "2016-05-05T15:20:26Z")

</div>

> [@Whack-a-Mole](#):
>
> It really depends on how many qubits the quantum computer has. The more qubits, the faster it is. I have seen numbers tossed around of 4,000 - 10,000 qubits to crack RSA 2048 quickly.
> 
> Of course, we are a long way from building a quantum computer with that many qubits. There was recent excitement over building one with 5 qubits so there is a ways to go and the challenge is difficult.

I must admit I don’t know that much about cryptography, but the numbers in the QM text book which I got out when reading this thread suggests a quantum computer could factorize a 600 digit number in potentially 9 days. I would guess for this to be achievable though a quantum computer would need to be able to perform the same number of operations per second as a classical computer, which at the moment is at best a pipe dream.

As far as I am aware all claims of using a quantum computer to factorize a number have been on numbers small enough that the classical algorithm is still comfortably more efficient than the quantum algorithm.

---

<div class="post-metadata">

**Author:** ![TimeWinder](https://avatars.discourse-cdn.com/v4/letter/t/bcef8e/32.png) [@TimeWinder](https://boards.straightdope.com/u/TimeWinder)\
**Post date:** [May 5, 2016, 3:22pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/27 "2016-05-05T15:22:00Z")

</div>

> [@Whack-a-Mole](#):
>
> I have seen numbers tossed around of 4,000 - 10,000 qubits to crack RSA 2048 quickly.
> 
> Of course, we are a long way from building a quantum computer with that many qubits.

5 years. Maybe as little as 2, absolutely no more than 10. Like everything else in computer technology, I expect we’ll see exponential growth in capacity once the fundamental problems are solved, and that’s pretty much happened now.

While I’m wearing my prognosticator hat, I’ll bet we see the first consumer products based on it before 2025.

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [May 5, 2016, 4:00pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/28 "2016-05-05T16:00:49Z")

</div>

something something nuclear fusion something

---

<div class="post-metadata">

**Author:** ![mark24c](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@mark24c](https://boards.straightdope.com/u/mark24c)\
**Post date:** [May 5, 2016, 4:21pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/29 "2016-05-05T16:21:31Z")

</div>

Sometimes it seems to me that there is a competitive element involved in over complicating wikipedia articles (check out the articles that deal with economic theory, practically unreadable)

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [May 5, 2016, 8:52pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/30 "2016-05-05T20:52:41Z")

</div>

> [@](#):
>
> Quoth **TimeWinder** :
> 
> 5 years. Maybe as little as 2, absolutely no more than 10. Like everything else in computer technology, I expect we’ll see exponential growth in capacity once the fundamental problems are solved, and that’s pretty much happened now.

Functional quantum computers capable of factoring numbers (albeit very small ones) have existed for 15 years now. How much further advanced than that are we now?

---

<div class="post-metadata">

**Author:** ![Senegoid](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/senegoid/32/6606_2.png) [@Senegoid](https://boards.straightdope.com/u/Senegoid)\
**Post date:** [May 5, 2016, 9:42pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/31 "2016-05-05T21:42:54Z")

</div>

What physical or mechanical machinery does it take to create or manipulate one qubit?

(Noah to God: [“Right. What’s a qubit?”](https://www.youtube.com/watch?v=bputeFGXEjA)  
– Bill Cosby.)

---

<div class="post-metadata">

**Author:** ![Asympotically\_fat](https://avatars.discourse-cdn.com/v4/letter/a/e47c2d/32.png) [@Asympotically\_fat](https://boards.straightdope.com/u/Asympotically_fat)\
**Post date:** [May 6, 2016, 5:57pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/32 "2016-05-06T17:57:28Z")

</div>

> [@Senegoid](#):
>
> What physical or mechanical machinery does it take to create or manipulate one qubit?
> 
> (Noah to God: [“Right. What’s a qubit?”](https://www.youtube.com/watch?v=bputeFGXEjA)  
> – Bill Cosby.)

The spin of a particle in a given direction is mostly independent of its other properties and as long as you choose a suitable particle the possible results of a measurement of it will be binary, making it ideal for use as a qubit.

In classical computers data is manipulated by logic gates and an example of such a logic gate would be the NOT gate which returns ‘1’ when the input is ‘0’ and ‘0’ when the input is ‘1’. The quantum equivalent of the NOT gate manipulates the magnetic field of the particle with the effect that it flips the co-efficients of the wavefunction of the qubit.

---

<div class="post-metadata">

**Author:** ![Kinthalis](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kinthalis/32/16084_2.png) [@Kinthalis](https://boards.straightdope.com/u/Kinthalis)\
**Post date:** [May 6, 2016, 7:40pm UTC](https://boards.straightdope.com/t/quantum-computers/753890/33 "2016-05-06T19:40:21Z")

</div>

> [@Alessan](#):
>
> So… besides cryptography, what else will quantum computers be good for?

I believe they can also be really good at finding data in complex data sets really quickly.

---

<div class="post-metadata">

**Author:** ![The\_Niply\_Elder](https://avatars.discourse-cdn.com/v4/letter/t/8e8cbc/32.png) [@The\_Niply\_Elder](https://boards.straightdope.com/u/The_Niply_Elder)\
**Post date:** [May 7, 2016, 7:31am UTC](https://boards.straightdope.com/t/quantum-computers/753890/34 "2016-05-07T07:31:24Z")

</div>

That lady from infoworld is quoting herself in a different magazine. Isn’t there some sort of journalistic ethic guideline that prevents oneself from quoting oneself in a fractal support argumentative structure? It just seems so wrong, even if ultimately she’s right.

---

<div class="post-metadata">

**Author:** ![Francis\_Vaughan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/francis_vaughan/32/3093_2.png) [@Francis\_Vaughan](https://boards.straightdope.com/u/Francis_Vaughan)\
**Post date:** [May 7, 2016, 8:25am UTC](https://boards.straightdope.com/t/quantum-computers/753890/35 "2016-05-07T08:25:34Z")

</div>

> [@The\_Niply\_Elder](#):
>
> That lady from infoworld is quoting herself in a different magazine. Isn’t there some sort of journalistic ethic guideline that prevents oneself from quoting oneself in a _ **fractal** _ support argumentative structure? It just seems so wrong, even if ultimately she’s right.

Being self referential it may indeed be a fractal support argumentative structure 😃

In general you would expect her to explicitly say it was her that wrote it (and not just as a footnote or reference) to avoid exactly this issue. Citing it without such disclosure is very poor.

In academia of course you cite you own work all the time - but this is expected as you are laying out the trail of work (and if it is important to remind people you got there first.)

[Previous page](https://boards.straightdope.com/t/quantum-computers/753890.md?page=1)
