Quantum computers: 10-fold boost in stability achieved
sciencebulletin.org
sciencebulletin.org
Short explanation: Qubits encode information needed for quantum computers. Noise from the environment can destroy that information. By introducing a driving field to the qubit they made the qubit+driving field the new qubit ("dressed" qubit) and it was more robust to noise.
It also gives some different levers to change the information (namely, the driving field).
It's what we believe to be quantum computer secure.
There's a quantum algorithm (Shor's algorithm) that doesn't scale quite so badly as the numbers get bigger. That means that with a fast quantum computer you could solve this specific problem much much more quickly than is possible on a classical computer.
However, other crypto types (elliptical curve cryptography EDIT - ECC is not a type that meets these criteria, see the responses to me below) doesn't depend on prime factorisation, but other things. Those other things have no known nice fast quantum algo. I'm not sure where this sits on "there's provably no fast quantum algorithm" and "we don't currently know of one" however (EDIT - ECC is in the "there is definitely a fast quantum algorithm" category!).
Most generally, quantum computers are not just fast regular computers. For some (not all) problems, they scale better for solving the problem. So for example, finding an item in an unordered list. If you have 100 items, you need to on average check 50 items to find it on a regular computer, and if you have a million items you need to check 500,000 items. A quantum computer can run 10 iterations to solve find something out of 100, but just 1000 to find something in a million. Other differences scale better or worse.
Quick simple overview: Some problems that we thought were intractable turn out to be quite possible on quantum computers. But not every problem.
I tried to keep this simple as my understanding is also quite simple, and I don't want to post things that are wrong.
This is wrong. https://en.m.wikipedia.org/wiki/Elliptic_curve_cryptography#...
The mathematics behind Shor's algorithm is actually a really interesting read if you enjoy pure, abstract algebra and topology.
I am not a deep expert in this field but there is a lot of work in post-quantum crypto that derives security from the hardness of some lattice-based problems instead of discrete log (E.g. New Hope being used in an experiment in Chrome is based on RLWE, I think).
(down right now, so here's the cache: https://webcache.googleusercontent.com/search?q=cache:1JkIi2...
)
Traditional public key cryptography is based on modular exponentiation and related number theoretic operations. Next-generation public key cryptography is based on elliptic curve operations. Both of these are highly vulnerable to quantum computers. The attempt to get people to adopt ECC will not protect well against quantum computers, which is one interpretation of why NSA is now recommending against putting resources into that transition.
There are other ideas for how to do public key cryptography that would (edit: seemingly, thanks n4r9) not be vulnerable to attacks from quantum computers. These techniques are called "post-quantum", and they're quite distinct from the elliptic curve techniques. A nice benefit of elliptic curve algorithms is that they normally have very small keys, compared to earlier schemes like RSA and Diffie-Hellman, while a disadvantage of post-quantum approaches is that they generally have extremely large keys. But that might become necessary for security, unfortunately.
AIs will be dependent on electrical energy for survival, what else would they care about?
Buzzword1+Buzzword2 = interesting.
Why? What part? What application?
It's a bit like saying that QC will be awesome because thanks to it people could in theory find the cure for cancer, in some way, somehow.
Feel free to ignore the stories until it reaches whatever point interests you, but don't downplay the work others do to get you there.