IBM Warns Quantum Computing Will Break Encryption (zdnet.com)
Long-time Slashdot reader CrtxReavr shares a report from ZDNet:
Quantum computers will be able to instantly break the encryption of sensitive data protected by today's strongest security, warns the head of IBM Research. This could happen in a little more than five years because of advances in quantum computer technologies. "Anyone that wants to make sure that their data is protected for longer than 10 years should move to alternate forms of encryption now," said Arvind Krishna, director of IBM Research... Quantum computers can solve some types of problems near-instantaneously compared with billions of years of processing using conventional computers... Advances in novel materials and in low-temperature physics have led to many breakthroughs in the quantum computing field in recent years, and large commercial quantum computer systems will soon be viable and available within five years...
In addition to solving tough computing problems, quantum computers could save huge amounts of energy, as server farms proliferate and applications such as bitcoin grow in their compute needs. Each computation takes just a few watts, yet it could take several server farms to accomplish if it were run on conventional systems.
The original submission raises another possibility. "What I wonder is, if encryption can be 'instantly broken,' does this also mean that remaining crypto-coins can be instantly discovered?"
In addition to solving tough computing problems, quantum computers could save huge amounts of energy, as server farms proliferate and applications such as bitcoin grow in their compute needs. Each computation takes just a few watts, yet it could take several server farms to accomplish if it were run on conventional systems.
The original submission raises another possibility. "What I wonder is, if encryption can be 'instantly broken,' does this also mean that remaining crypto-coins can be instantly discovered?"
What I wonder is, if encryption can be 'instantly broken,' does this also mean that remaining crypto-coins can be instantly discovered?
This could theoretically be the biggest breakthrough in computing since transistors, and this person is wondering about how it's going to affect Monopoly money? Jesus.
I don't respond to AC's.
...and how about private keys? Especially in the console world, that would come in quite handy so paying for quantum computer time via crowdfunding to discover Sony's, Nintendo's, etc. private signing keys could become a thing.
When the copyright term is "forever minus a day", live every day like it's the last.
"does this also mean that remaining crypto-coins can be instantly discovered?"
No, that's not how the minting of new coins work, at all.
There are theoretical issues where someone might learn your private key from seeing a transaction, but they're mitigated for all new addresses and usage.
https://en.bitcoin.it/wiki/Qua...
it's in my head
Cool.
So all your web browsers and disk encryption programs have got a quantum-safe algorithm in them already, then, and you're using it, right? So that your data is safe for the changeover they're talking about.
I think you'll find this is IBM warning that they - as a company trying to build quantum computers at the moment - see them coming in the next five years, which means we should have moved 5 years ago.
It's a warning that is going unheeded.
No. Elliptic curves are not quantum-safe.
What we have already, you can take and massively increase the key size but that doesn't make the TIME spent any less. It just makes the QC that cracks them "larger" and thus harder to build. Increasing AES / etc. keysize will give us a couple of years past someone making a viable QC. After that we have... what? Nothing in place, certainly nothing commodity, certainly nothing that an ordinary user can use.
I am thinking back to the saying 'AI, like fusion, has been 10 years away for 30 years now'. I think that quote was from the 60s or 70s, so add a few decades. The earth shattering predictions for quantum computers have been around for a while and they are always 'just about to be realized', but even today it is cheaper to emulate quantum computers on traditional machines than to actually build and use them. It is questionable, given advances in traditional semi-conductors, if it will EVER be cheaper to use quantum computing, even for the tasks it is best suited for.
Wasn't elliptic curve cryptography supposed to be resistant to quantum computers?
The original submission raises another possibility. "What I wonder is, if encryption can be 'instantly broken,' does this also mean that remaining crypto-coins can be instantly discovered?"
Yes and No.
I think you underestimate just how much I just dont care.
Yes, quantum computers will eventually allow people to crack the private keys for most cryptocurrency wallets. However, some projects are already working to address this. The best example is Quantum Resistant Ledger (QRL), which is redesigned from the ground up to use quantum proof crypto algorithms. Look it up, they have a lot of info on exactly HOW quantum computers will affect cryptocurrencies, and other related data.
Of course the alternate encryption like that which IBM recommend happens to be owned by IBM. Better buy in now!
Article is very light on evidence of any new form of successful attack so it's a bit premature to advise the sky is falling just yet!
Better encryption methods are always being worked on and we will phase out the old encryption methods when they become stale and move onto more resistant types.
As it so happens there are already some constructions (and they have been around for some time) that can be used such as Ring-LWE and NTRU which have been shown to hold up against classic and Quantum based attacks.
I'm going back to my bowl of cereal now.
I believe that QC will only attack the "large number" asymmetric algorithms - RSA, ECC, etc. I believe that symmetric algorithms such as AES aren't as susceptible to QC attacks - Grover's Algorithm cuts the effective key length in half (AES-128 could be brute forced by a QC as though it had a 64 bit key; AES-256 effectively eliminates that problem).
Of course, without the asymmetric algorithms it's really tough to set up a secure session, especially with a server that you don't know.
And the worms ate into his brain.
Probably wrong on the details
But that's slightly different than dead wrong.
It does emphasize what we all sort of know. Encryption that is good enough today will probably be not good enough in a few -- five, ten, fifteen -- years. Which suggests that all your email and metadata that you and others have stashed in encrypted stores may be decodable if you (and they) keep the stores around too long.
And it doesn't matter what technology makes the data readable. Quantum computing, brute force, some clever algorithm, some flaw in common encryption algorithms or the software implementing them. Your secrets may not remain secret.
That's probably not a good thing.
You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
Quantum computing has been long on promises and short on delivery for decades now. If you can break our encryption in less time than it takes to make a cup of coffee then show us the money. How about a public demonstration where in 15 minutes or less you break the private keys of all of the big certificate authorities and issue yourself fake certificates for Google, Apple, Facebook and Netflix signed with those cracked private keys?
... when quantum computing is capable of breaking current encryption, that same computer will be providing unbreakable encryption.For example:
. A. Ekert, “Quantum cryptography based on Bell’s theorem,” Phys. Rev. Lett.0031-9007 https://doi.org/10.1103/PhysRe... 67, 661–663 (1991). Google ScholarCrossref, CAS
It little behooves the best of us to comment on the rest of us.
If quantum computing will be able to break encryption, why can't quantum computing be used to create better encryption?
Uh, you must've missed the proof of concept quantum computers which used Shor's algorithm to factor large numbers, which is the only requisite step to break traditional asymmetrical encryption like RSA. The proof worked with 21 as a "large" number, but since it's been shown to work, the rest is just scaling up.
The scaling up is probably going to take longer than five years, but on the other hand we are not aware of what the NSA is doing in secret. Funding is the big deal there and that's one thing they're not short on.
Quantum computers will solve current encryption algorithms as soon as we solve general AI. Oh, wait ...
Shor's algorithm allows factorization of numbers large enough that the keys would become uselessly big. It'd be much more efficient to just move to a new encryption scheme which isn't vulnerable.
I was working in the lab late one night
When my eyes beheld an eerie sight
For my johntheripper from his script began to daemonize
And suddenly to my surprise
He did the hash
He did the mini-mash
The mini-mash
It was a server farm smash
He did the hash
It caught on in a flash
He did the hash
He did the mini-mash
Quantum computation doesn't guarantee NP = P.
The question of whether or not P=NP is not really relevant in the realm quantum computing, because concepts such as P-space, NP-space, etc. are defined in terms of classical computing, i.e. how many steps would a Turing machine take to solve a problem, and in particular what is the growth law of the number of steps with respect to the size of the input. Quantum computers are completely outside the realm of Turning machines. Talking about P vs. NP in the context of quantum computers would be like talking about the congestion on the Interstate to someone flying a plane.
If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
There's a book about post-quantum cryptography, and also conferences. There is plenty of research on the topic, and cryptography will be fine, just computationally more expensive (since our current block ciphers were chosen to be as computationally simple as possible).
"First they came for the slanderers and i said nothing."
Yeah, it's underhanded marketing to get people excited about their extremely lame quantum computing efforts. Amusingly transparent, for how quickly people drag D-Wave here.
Which suggests that all your email and metadata that you and others have stashed in encrypted stores may be decodable if you (and they) keep the stores around too long.
Worse than that: We're constantly putting sensitive information out in public because, "Hey, it's encrypted. Even if someone intercepts this or downloads this, it'll take them billions of years to crack the encryption." If someone has scooped that data up now, they might be able to get access to a whole lot of information that people thought was safe.
On the other hand, most of us can take some solace in the volume of data on the Internet. It'd be challenging just to "scoop that data up" and store it all. Then once it's all decrypted, someone would still need to sort through it all, looking for juicy secrets. After 10 years, a lot of those juicy secrets won't be relevant.
Still, people will justify having data in the open because "it'll take billions of years to crack it". If that "billions of years" just got cut down to "5 years", that's a little scary.
It has been known for years that quantum computers will break RSA using the Shor algorithm.
The interesting question, which is not answered in TFA, is: what algorithms are resistant to quantum computers? Do we have some available in TLSv1.3?
The OP is missing some key aspects of blockchain POW mining. The coins are not under millions of rocks where they could be instantly mined. Each block can only be mined one at a time. The block is just a bunch of transactions (or state changes in smart contracts) that need to be processed by the distributed system. In fact, the coin reward is just a clever mechanism to incentivize nodes to process these blocks.
With quantum it might be possible to mine each block very quickly, instead of the average 10 minutes we have now, however any chain would just fork to us a new system. As other commenters have pointed out, the real issue is the asymmetric keys that controls the use authentication and wallets. With quantum you would effectively be able to access anyone's wallet, deriving their private key through quantum brute force. Not to mention HTTPS etc. The fact that blockchain is an immutable ledger (and generally public) is an even bigger issue.
There are various ciphers that are considered quantum resistant. Most real time systems like HTTPS will likely switch to them. However pre-shared traditionally encrypted data (or wallets) could be a major issue.
-G
The company that sheds jobs, non stop revenue door and off shoring jobs
Their insights are marketing equivalent of click bait
More accurate would be be "if an ideal (perfect) quantum computer existed, with enough cubits, it could break some types of encryption in a reasonable time".
Ideal quantum computers don't exist, and never will. An open question how near actual, physical quantum computers will get to this theoretical perfect machine. It's kinda like doing physics approximations and starting with "ignoring air resistance and friction ...". Well yes, if there were no friction we could build machines that do a lot of things which can't actually be done, because in the real world there is friction.
In a universe that only exists in textbooks, a universe of ideal machines, ideal quantum computers could factor numbers in polynomial time. Not instantly, but it wouldn't take a billion years like it would with classical computers.
Some of the cryptographic algorithms we use today get their strength from the difficulty of factoring certain types of large numbers. Those algorithms would need to be replaced if quantum computers developed sufficiently.
Already, we deprecate cryptographic algorithms every couple of years. Part of my job is checking https, ipsec, and other systems to see that they are configured to use strong algorithms. I have to update our list of currently accepted algorithms a couple times per year. The designers of these protocols were smart in that the designed the protocols to support any algorithm you want. For example, TLS defines that "key exchange" messages should be exchanged, but doesn't define what type of key exchange. It could be RSA key exchange, it could be Diffie-Hellman, it could be elliptic curve Diffie-Hellman, or supersingular elliptic curve Diffie-Hellman. TLS (aka SSL) doesn't know or care. Classical Diffie-Hellman can be replaced with supersingular DH without changing anything about TLS.
aArvind Krishna might be an important person but he is hardly in the position to make such bold predictions (he wrote one paper on cryptology from 1990). But setting this aside, even giants in mathematics got it completely wrong when dealing with scalability or predicting the future in research. Quantum computing might theoretically break through complexity barriers but this has not been demonstrated yet. There could be fundamental problems when trying to scale things up. Theoretically things look always easy. Laplace argued that the future of events can be computed in principle by knowing the positions and momenta of particles. Laplace could refer to Newton's laws which justify this theoretically. But there were not only practical but fundamental objections, even for a small number of particles as errors grow exponenbtially (and then of course just because of quantum mechanics). Similarly, there could be fundamental problems when trying to break the complexity barrier (evenso theoretically, algorithms like Shor's work), maybe because of decoherence problems. If some engineers start to factor integers fast using quantum computing, then one can start worrying, until then it is just fancy advertisement. Come back with such claims if a quantum computer can factor the first integer not factored yet by traditionial computers. There are currently bigger problems to worry about, like CPU's with design flaws.
Unless you're say...Equifax and putting everyone's names, social security numbers and full financial history out in public due to gross negligence I'd say that's 90% correct. Thank you ever so much United States government for doing exactly nothing about it, along with all previous (less) major data breaches you did exactly nothing about. You've made me feel as confident about our digital future as I did after watching the movie Terminator.
If the NSA had one, they'd be sure to show it to random ACs first.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
Quantum computers have the potential to break some types of public key encryption like discrete log (Elgamal) and RSA because of Shor's algorithm, assuming that a large enough quantum computer can even be built.
However, there are public-key systems like lattice problem and code-based cryptography that quantum computing researchers have made virtually NO progress on in the decades since Shor published his algorithm. Various systems have a few problems, like large plaintext to ciphertext message expansion, but otherwise are pretty damn good. And, because PK crypto is used mainly to exchange keys for symmetric ciphers like AES, that problem isn't even that important.
The main threat quantum computers pose would be the possibility of decrypting stuff that was encrypted AND intercepted today using RSA/Elgamal to exchange AES keys, assuming that an attacker has a bunch of sufficient intercepted traffic sitting around somewhere. Which, I admit is a little scary.
"What lies behind us, and what lies before us are tiny matters compared to what lies within us." Ralph Waldo Emerson
with enough cubits
What an old-fashioned unit of measure!
So, you are saying that all the encryption will be broken and your solution is to move to something else?! Even without having to analyse the implications/sensibility of that first statement, anyone saying such a thing should be completely aware about its meaning. Encryption refers to virtually any way to hide information. The only alternative to encryption is immediately understandable information. On the other hand, the underlying premise to that first statement (being able to almost immediately decrypt anything) is certainly quite incompatible with any form of encryption.
Yesterday, I did a programming interview completely focused on technical aspects, but not too deep and the interviewer seemed nice and understanding. After writing the code to solve a fairly easy problem, the interviewer asked me about the time/space complexity. I said that I was understanding what he was expecting (big-O), but that I would prefer a different approach; due to my background and to how most of my programming learning happened (at work, during the last quite a few years), I don't rely on those concepts intuitively. I explained him that my algorithm was slightly inefficient, but much more modular; also that, even under extreme conditions, the proposed problem was too simplistic to provoke any time/memory problems. To not mention that I relied on specific functionalities of the given programming language whose memory/time impact should also be weighted, what wasn't precisely a simple matter (other than via my relevant experience with that language). Long story short, I said that rather than blindly applying certain generic ideas, I brought my experience (what was precisely being assessed there) into picture and made a decision by accounting for different aspects. He said me that everything sounded fine, but that he wanted his answer. What he finally seemed to get via "do you mean that it is directly related to...?" Did he ignore all what I said and try to fit it within the answer which he was expecting? Logically, I understand that he was probably following a some instructions, but this isn't relevant for the point I am trying to make.
How are the two previous paragraphs related you might wonder? Both refer to what, IMHO, is misusing theoretical abstractions (or, at least, not maximising all what they might bring). Personally, I tend to have a quite practical approach to almost anything, but also understand the utility of more generic methodologies mainly in certain contexts and for certain people. What I cannot defend is people forgetting about the actual point of the given abstraction (helping understand) and elevating it to some kind of ultimate truth; much less when dealing with knowledgeable enough individuals (blind application of what is assumed to always work is usually the resource of people with limited knowledge). The only goal which any scientific-like field or person should pursue is the truth, objective correction, proper understanding of what actually is. If you stop caring about that goal and, rather than improving your understanding and knowledge, focus on making sure that whatever assumption has to be true, you would move from scientific-like to religious-like, even to fanatic-like.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
"Anyone that wants to make sure that their data is protected for longer than 10 years should move to alternate forms of encryption now," Please contact IBM Professional Services for further assistance in this matter.
In the near future, encryption for darknet transactions, bitcoin usage etc will be cracked. I wonder what will happen with the intel for thousands/millions of drug users who otherwise pose no threat to society?
If the quantum computer is 300 cubits in length, 50 cubits in width and 30 cubits in height - well then it's Noah's ark.
Qubits, of course. My brain does that - I spell well and all, but I tend to write homophones, words that sound identical, because I think audibly.
We know for sure that converting matter into energy by nuclear fusion works fine - both the sun and hydrogen bombs are certain proof of that.
For "quantum computing", on the other hand, there is no proof yet that they are ever going to perform any better than conventional computers. It is currently just a theory based on a model that predicts such.
I for one still don't believe that quantum computers will perform better at anything but emulating themselves than conventional computers - much like the analog computers of the 1960s were good at a very narrow field of tasks, but not quite for generic computations.
Quantum computers can solve two problems that can affect modern encryption. They force us to double the length of a hash for the same security and they can solve the period of a function. The first application obviously affects hash functions, the second eventually leads to breaking RSA, discrete log type asymmetric functions and many elliptic curve primitives. However they don't make any of this instantaneous. SHA-256 is still safe and the amount of work to massage RSA, Diffie-Hellman and other current schemes into something that a quantum computer can solve is still difficult. So even if your quantum computer were instant, the classical computing is going to take time.
Bitcoin is also safe. You need a public key before you can let loose your quantum computer to try and find a wallets private key but the public keys in bitcoin are only stored as hashes until money is spent the first time from a wallet. So you can only start attacking a wallet once its transaction is broadcast into the network. You would then have to find the private key before the valid transaction was included in the block chain.
Your communications today however are not safe. Someone recording the initial hand shake of a TLS session would in the future be able to figure out what AES key was agreed upon and then be able to read your communication. Anything you digitally sign today will have to be resigned by you before the 10 years expire if you still want to be able to prove you signed it.
You donâ(TM)t need to break encryption when we have the likes of the FBI and NSA doing everything they can to implement backdoors or subtley weakening the algorithms themselves.
Compromised software, active trojans and keyloggers, ISP level malware injection, etc means you canâ(TM)t trust anything network connected as it is.
When the day finally arrives, only the old school methods like the OTP via paper and pencil will remain secure.
In an ideal situation they aren't "negotiated", but are established over a secure channel in advance.
The world is not ideal, and sometimes what may initially look absurd turns out to be the least bad. For example, over what secure channel would you recommend that Slashdot offer to establish a symmetric key between your browser and its server over which to send your credentials when signing in as sexconker?
At the rate in which quantum computing is progressing, I'd bet that things like crypto-coins will implode just fine on their own long before they have to worry about quantum computing causing a problem...