Slashdot Mirror


Cryptographers Brace For Quantum Revolution

Tokolosh writes: An article in Scientific American discusses the actions needed to address the looming advent of quantum computing and its ability to crack current encryption schemes. Interesting tidbits from the article: "'I'm genuinely worried we're not going to be ready in time,' says Michele Mosca, co-founder of the Institute for Quantum Computing (IQC) at the University of Waterloo..." and "Intelligence agencies have also taken notice. On August 11, the US National Security Agency (NSA) revealed its intention to transition to quantum-resistant protocols when it released security recommendations to its vendors and clients." Another concern is "intercept now, decrypt later", which presumably refers to the giant facility in Utah.In related news, an anonymous reader points out that the NSA has updated a page on its website, announcing plans to shift the encryption of government and military data from current cryptographic schemes to new ones that can resist an attack by quantum computers.

113 comments

  1. quantum-resistant by turkeydance · · Score: 5, Funny

    007 movie title

    1. Re:quantum-resistant by The+Real+Dr+John · · Score: 4, Insightful

      Somehow I doubt they are bracing. Maybe glancing sideways would be more appropriate.

      --
      A brain is a terrible thing to waste... Mind? That's debatable.
    2. Re:quantum-resistant by fustakrakich · · Score: 2

      No no, "Quantum-Safe".

      --
      “He’s not deformed, he’s just drunk!”
    3. Re:quantum-resistant by slew · · Score: 2

      No no, "Quantum-Safe".

      No, no, "For your eyes only"

    4. Re:quantum-resistant by Bugamn · · Score: 1

      But if I look won't I possibly kill the cat?

  2. Resistance is futile... by Anonymous Coward · · Score: 1

    all your secrets are belong to us.

  3. Quantum First Post by Dutchmaan · · Score: 2

    This is a First Post, and yet it is not... I have successfully achieved the simultaneous on/off state of First Posts....

    1. Re:Quantum First Post by sociocapitalist · · Score: 1

      This is a First Post, and yet it is not... I have successfully achieved the simultaneous on/off state of First Posts....

      You would be but only if we opened your post.

      --
      blindly antisocialist = antisocial
    2. Re:Quantum First Post by doccus · · Score: 1

      Isn't it only *until* you read his post? Or is there a special heisenberg state for /. comments ;-) ?

    3. Re:Quantum First Post by doccus · · Score: 1

      Isn't it only *until* you read his post? Or is there a special heisenberg state for /. comments ;-) ?

      ...or, perhaps, a "schrodinger's submission"

    4. Re:Quantum First Post by sociocapitalist · · Score: 1

      Isn't it only *until* you read his post? Or is there a special heisenberg state for /. comments ;-) ?

      Not at all. It's always an 'if' because there's no guarantee that one will open something.

      --
      blindly antisocialist = antisocial
  4. Time to go back by Anonymous Coward · · Score: 1

    to typewriters and safes.

    1. Re:Time to go back by thinkwaitfast · · Score: 5, Insightful

      Isn't single pad encryption still safe, though less convenient?

    2. Re:Time to go back by Anonymous Coward · · Score: 2, Informative

      Yes, and as far as I know it is still used. But single pad has always been inconvenient enough that it has only been used for the most secret, because it is a huge PITA.

    3. Re:Time to go back by pipedwho · · Score: 0

      One Time Pad is secure so long as the pad generators are not predictable. You need more than a single pad though; one for each of the parties communicating.

    4. Re:Time to go back by ShanghaiBill · · Score: 2

      Isn't single pad encryption still safe, though less convenient?

      Yes, but that only moves you down one turtle. You still need a way to securely disseminate the pads.

    5. Re:Time to go back by swillden · · Score: 3, Interesting

      Isn't single pad encryption still safe, though less convenient?

      One-Time Pads, implemented and used correctly, are provably secure. That can never change, not even given infinitely-fast computers (which Quantum Computers aren't), because the proof demonstrates that the ciphertext gives you NO information about the plaintext. No amount of computation can extract information from an empty set.

      However, one-time pads are also pointless. Oh, there are some very isolated contexts in which they can be usefully applied, but they're useless for nearly everything we use cryptography for today. The one-time pad scheme requires securely distributing the pad, which must be as large as the message to be sent. If you have some channel you can use to distribute the pad securely, why not just use that channel to send the message?

      Symmetric cryptography (e.g. AES) improves on the one-time pad by reducing the size of the key material from as large as the message (possibly many gigabytes) to something very small. Say, 16 bytes. So you give up provable perfect secrecy in exchange for only needing a way to securely distribute 16 bytes.

      Asymmetric cryptography (e.g. RSA) improves on symmetric cryptography by eliminating the need for every pair of potential communications endpoints to securely exchange symmetric keys. Instead, every potential recipient can publish a its "public" key to every potential sender. This distribution of public keys does need to be secure, but the security requirement is weaker. Symmetric keys need to be kept secret, public keys do not; instead we only need to ensure their integrity, that the potential sender got the actual public key of the potential recipient.

      Asymmetric cryptography can be used to further reduce the scope of this problem by using its ability to digitally sign certificates, proving the legitimacy of a given public key assuming (a) the recipient of the certificate has securely received the public signing key and (b) the private signing key is not compromised and is only used to sign legitimate public keys. Thus, the key distribution problem is reduced to a "bootstrapping" problem; we just have to get Certificate Authority key(s) securely. In practice we do this by distributing the bootstrapping keys in system software.

      However, asymmetric cryptography has a lot of issues compared to symmetric cryptography. One of the largest is that the public/private key pairs must have some particular mathematical relationship with each other and with every message encrypted or signed. Thus, asymmetric cryptography is deeply dependent on the existence of "one-way" mathematical operations: operations that can be efficiently computed in the forward direction but are intractable in the reverse direction. We don't actually know that any such operations exist, though we have a bunch that we know how to compute efficiently in one direction but not the other. These one-way operations tend to be touchy, though; small errors in constructing messages and performing computations can compromise the security (for example, consider the critical importance of correct padding of RSA plaintexts before encryption; do it wrong and you can potentially hand the adversary your private key).

      There are also lots of practical issues with asymmetric cryptography. It's relatively slow and expensive (some techniques more than others), and that opens it up to more side channel attacks and other practical attacks. Then there are issues with the CA system; it's awesome that we can reduce the key distribution problem from one that requires secure pairwise exchanges between billions of devices to broad distribution of a few hundred bootstrapping keys... but that means those bootstrapping keys are incredibly important and every link in the bootstrapping chain becomes an extraordinarily tempting target for extra-cryptographic compromise (e.g. "rubber hose cryptanalysis").

      Another issue is quantum computing.

      Symmetric ciphers are theoret

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Time to go back by Whorhay · · Score: 1

      "However, one-time pads are also pointless. Oh, there are some very isolated contexts in which they can be usefully applied, but they're useless for nearly everything we use cryptography for today. The one-time pad scheme requires securely distributing the pad, which must be as large as the message to be sent. If you have some channel you can use to distribute the pad securely, why not just use that channel to send the message?"

      One time pads are definitely not as practical as the other methods. However the issue of pad exchange is only as much of a problem as it is for symmetric key. Once the key or pad is beyond the realm of easy memorization it doesn't really matter whether it's 128 bits or many gigs, they both fit easily on a micro SD card.

    7. Re: Time to go back by Anonymous Coward · · Score: 0

      However, one-time pads are also pointless. Oh, there are some very isolated contexts in which they can be usefully applied, but they're useless for nearly everything we use cryptography for today. The one-time pad scheme requires securely distributing the pad, which must be as large as the message to be sent. If you have some channel you can use to distribute the pad securely, why not just use that channel to send the message?

      Because the OTP itself isn't sensitive unless it is actually used. If the OTP is compromised, you simply scrap it with no data leaked. Real case: When moving abroad for a while, I took with me not a hard drive full of my personal files, but a hard drive full of random data, i. e., the OTP. Since I had it on me at all times, I could be reasonably certain it never was compromised, so then I simply downloaded my encrypted drive image and decrypted it with my OTP. If, on the other hand, it *had* been compromised by airport security, as sometimes happen in dictatorships and developing nations, my data would still have been completely safe.

    8. Re: Time to go back by swillden · · Score: 1

      You should read the second sentence of the paragraph you quoted :)

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:Time to go back by swillden · · Score: 2

      "However, one-time pads are also pointless. Oh, there are some very isolated contexts in which they can be usefully applied, but they're useless for nearly everything we use cryptography for today. The one-time pad scheme requires securely distributing the pad, which must be as large as the message to be sent. If you have some channel you can use to distribute the pad securely, why not just use that channel to send the message?"

      One time pads are definitely not as practical as the other methods. However the issue of pad exchange is only as much of a problem as it is for symmetric key. Once the key or pad is beyond the realm of easy memorization it doesn't really matter whether it's 128 bits or many gigs, they both fit easily on a micro SD card.

      No, they're not equally difficult. There are many cases where it's relatively easy to establish a small secure channel but not a large one. Using asymmetric crypto is an obvious one, and one that we use all the time. Another is pre-shared keys, such as keys embedded in devices at factories, or keys entered into different devices, possibly directly or by using a secure hash to stretch a shorter password. Or consider the case of a device with a small amount of secure storage and a large amount of unsecure or less-secure storage (like, say, a mobile phone, or a local collection of keys used to encrypt a large quantity of cloud-based data). There are many, many more.

      In the classical theoretical world of Alice and Bob, an OTP works fine. But in the complex, multi-faceted ways we use crypto in the real world, it's almost never practicel.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  5. BRACE FOR IMPACT! by Anonymous Coward · · Score: 0

    Said the main behind the curtain!

    axolotls?

  6. Back in the 1950's ... by Anonymous Coward · · Score: 1

    ... "radioactive" and "nuclear" were the popular buzzwords. In general, people knew next to nothing about these things and thus they made highly interesting topics for speculative fiction. Today, that new buzzword is "quantum." The world didn't end in the 1950's and the world won't end now. Technology will grow, people will learn it, and we'll move on with the times. Nothing to see here.

    1. Re:Back in the 1950's ... by Dutchmaan · · Score: 5, Funny

      Nothing to see here.

      Until you open the box!

    2. Re:Back in the 1950's ... by slew · · Score: 3, Insightful

      The world didn't end in the 1950's and the world won't end now. Technology will grow, people will learn it, and we'll move on with the times. Nothing to see here.

      FWIW, The world didn't end in 1962 in our version of the multiverse, but for the action of one man...
      Sometimes we just get lucky...

    3. Re:Back in the 1950's ... by Bite+The+Pillow · · Score: 1

      You clearly don't understand.

      1) No one is predicting the end of the world
      2) People are predicting the end of traditional cryptography

      This is important, because it will take a very long time to upgrade consumer level COTS hardware to have encryption that will withstand a quantum attack. That means doing everything in the clear. Even if we do it all in one week, that's a week's worth of everything in the clear.

      I know people will post about how TLS is already broken, and garbage about the NSA already being able to crack everything. I'm talking about 4096 bit ciphers breakable by any Russian or Chinese group that gets money together to buy a quantum computer.

      The other option is quantum computing doesn't pan out because the theory is blocked by some practical limit. You get to say you were right, no big deal.

      Meanwhile, people are really concerned about fake PGP keys and signing/encrypting certificates, because it is plausible. And not in those speculative fiction kinds of ways, but in those "ongoing research continues to find them more plausible and closer to reality" kinds of ways.

    4. Re:Back in the 1950's ... by Anonymous Coward · · Score: 0

      Who would store a zombie cat in their safe is what I wonder.

    5. Re: Back in the 1950's ... by Anonymous Coward · · Score: 0

      get an education and get reading skills, mr sheeple.

      only some popular, special form of crypto is affected.

      3des and the like are strong as ever. use key based sboxes and even des alone will be more than good enough.

      then use snail mail for keymat transfer from your bank to your home.

      problem geloest.

      @slashdot: could you please let me post ? i do think this message contains relevant facts which add value. thanks.

  7. Quantum Encryption by peterofoz · · Score: 1
    It would stand to reason that there will also come of this, quantum encryption which is not crackable by quantum computing.

    Ying and Yang are restored.

    1. Re:Quantum Encryption by bobbied · · Score: 5, Insightful

      It would stand to reason that there will also come of this, quantum encryption which is not crackable by quantum computing.

      Ying and Yang are restored.

      Yes, but the problem is the "record now" and "decrypt later" concept. To be secure, you have to know how long the data you are passing can be expected to remain obscured. How long does it take to decrypt it by doing a brute force - try every possible key - approach? If the data you are protecting goes stale in a year, you need to be assured that a persistent attacker won't decrypt your transmission in that time. For a lot of data being passed around, the stale dates are like 30 years in the future, which is a serious problem.

      If advances in quantum computing happen and we get the huge jump in processing power they expect, what's currently a brute force time of years can become days or hours. This makes the recorded stuff from 5 years ago very valuable to the spooks who can now decrypt it overnight. And scares the daylights out of the folks who need that data to stay obscured for 30 years.

      So, yes, future stuff will be harder to brute force because the same advances in computing power that make brute forcing possible faster will make encryption faster too, but having a treasure trove of easy to decrypt stuff recorded is what is feared.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    2. Re:Quantum Encryption by slew · · Score: 1

      It would stand to reason that there will also come of this, quantum encryption which is not crackable by quantum computing.

      Ying and Yang are restored.

      Except all the stuff that is sitting around encrypted, waiting for quantum factoring machines...

    3. Re:Quantum Encryption by HiThere · · Score: 1

      It doesn't even need to be (and probably won't be) a generalized speed up in rate of computation. Most algorithms used for cryptography NOW are susceptible to a speed up in factorization. And that's one thing quantum computers are practically guaranteed to speed up. It's less clear that they will provide much general speed-up...and there's some evidence that that's unlikely until algorithms are redesigned, in which case you'd get better results on cheaper hardware if you just designed it for parallel processing.

      Then again, designing quantum algorithms is a largely unstudied area, and there could be lots of breakthroughs.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:Quantum Encryption by mark-t · · Score: 2

      It is my sincerest belief that any people who think that any data that is relevant today genuinely needs to stay obscured for 30 years have sticks up their asses that need to be removed as soon as possible in the best interests of themselves and everyone they should ever meet.

    5. Re:Quantum Encryption by Nemyst · · Score: 3, Informative

      I still like to take Grover's algorithm as an example of a somewhat mind-bending quantum computing application. Its typical use case is the search problem, i.e. searching for a particular value inside some form of storage like a database, and it can do so in O(sqrt(N)), which is quite simply impossible in classical computing since you have to visit every entry at least once (hence O(N)) to perform a full search. Now, Grover's algorithm is probabilistic in nature, so you may need to repeat the algorithm to determine the correct value, but value verification for such problems is generally simple (since the problems are generally at most NP-complete and NP-completion implies a P-space verification algorithm given a solution) and the number of repetitions is expected to be constant.

      Of course, you can note that parallelization legitimately can compete with Grover's algorithm for very large datasets and very large thread counts, but on a purely theoretical level I still find it fascinating.

    6. Re:Quantum Encryption by bobbied · · Score: 3, Insightful

      It is my sincerest belief that any people who think that any data that is relevant today genuinely needs to stay obscured for 30 years have sticks up their asses that need to be removed as soon as possible in the best interests of themselves and everyone they should ever meet.

      Then I think you are burying your head in the sand. I can see legitimate reasons where things will need to remain obscured for more than a lifetime, especially in specific cases where national security and defense secrets are involved. How old are the LGM-30 Minuteman missiles? The last one was purchased in 1970 or so, which makes them 40+ years old and I'm pretty sure you don't want to publish their specifications on the internet for all to see even now given we still depend on them for defense purposes..

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    7. Re:Quantum Encryption by WaffleMonster · · Score: 2

      If advances in quantum computing happen and we get the huge jump in processing power they expect, what's currently a brute force time of years can become days or hours. This makes the recorded stuff from 5 years ago very valuable to the spooks who can now decrypt it overnight. And scares the daylights out of the folks who need that data to stay obscured for 30 years.

      Problem with this is there has to be a rational basis to support beliefs. Responding out of fear alone without any capability to characterize risks associated with (in)action is simply a waste of time.

      There is value in preparing for unforeseeable events. Having more cipher suites at the ready to easily allow you to jump ship if a key exchange, cipher, hash were compromised is useful.

      Schemes such as layering complete systems such that if ECC is compromised your message is still protected by RSA... or if AES is compromised your still protected by Camellia or whatever are useful. When implemented properly they offer insurance against the unknowable at the cost of slightly more effort. (Maintaining separate trusts and redundant computations)

      What isn't useful however are baseless fears that RSA or ECC will fall and responding by blindly picking something else out of fear alone. Nobody is currently able to prove most of currently deployed systems can't be compromised by some unforeseen discovery of a defect or advancements in mathematics. Without evidence without any way to characterize risk and make intelligent choices you are just flailing in the wind.

      What is noticeably absent from TFAs is evidence to support worrying about QC. Please understand I fully expect QC to become a useful tool and unlock new capabilities... yet those who are seriously expecting to extract exponentially approaching infinite amounts of computation from the universe at costs exponentially approaching free are living in a fantasy world in my estimation. It's hard to imagine a more extraordinary claim coupled with current stunning lack of evidence QC is even possible.

    8. Re:Quantum Encryption by PopeRatzo · · Score: 1

      Ying and Yang are restored.

      Who or what is "ying"?

      --
      You are welcome on my lawn.
    9. Re:Quantum Encryption by Anonymous Coward · · Score: 0

      Yes it is a fascinating algorithm. Unfortunately to search a huge dataset you have to load it all into your qubits, and you get one crack at it. Then if you have to search again, load it all into quantum memory again, and have at it once more. Yet another theoretically amazing but practically useless application of quantum theory.

    10. Re:Quantum Encryption by Zeroko · · Score: 1

      Instead of imagining loading an explicit data set (which would indeed be pretty pointless), imagine an algorithm (suitable for quantum execution) outputting the data set. E.g. using it to speed up AES cracking (hence the need for 256-bit AES to get just ~128-bit security) or chess-playing algorithms (at least, if suitable quantum-compatible chess heuristics can be found).

    11. Re:Quantum Encryption by david_thornley · · Score: 1

      Modern key lengths are generally not vulnerable to brute force. The old DES had a 56-bit key (there were eight more bits, but those were checksum-type bits that could be generated from the 56), and that was, eventually, subject to brute force. I wouldn't trust a 64-bit key. A 128-bit key cannot be brute-forced using just the resources in this solar system. A quantum computer can, perhaps, halve the effective size of the key, so I'd recommend a 256-bit key to be safe. That cannot be brute-forced using only quantum computers and the total energy output of the Sun until it goes cold. I'm not worried about solutions that require massively parallel planets.

      For symmetric crypto, I believe that AES-256 is almost certainly secure, provided the key management is done right.

      Unfortunately, key management is often done with asymmetric crypto, and that's where quantum computers are going to have a big impact.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    12. Re:Quantum Encryption by david_thornley · · Score: 1

      Given sufficiently powerful quantum computers, RSA is not secure at all. RSA depends in the fact that it's effectively impossible to factor the product of two large primes, but there's a quantum computing algorithm to factor such numbers easily. It isn't a baseless fear. I don't know about ECC.

      AES-256 is not crackable by brute force using quantum computers. I don't think any advance in computers will do it in. It's possible there is some way to break it, but it seems unlikely.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    13. Re:Quantum Encryption by jafac · · Score: 1

      Or; they've expressed ideas or committed acts which currently are legal; but may be illegal in 30 years. You never know what a government 30 years from now is going to make illegal: PARTICULARLY if they are handed a cheap, quick, and convenient way to prosecute it.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    14. Re:Quantum Encryption by Anonymous Coward · · Score: 0

      Actually, no, though "quantum cryptography" is a thing, it is basically all about sending a one time pad (OTP) for the simplest and only provably secure cryptography. It requires (at this point) a trusted set of nodes so that interception of the OTP can be detected. Since the OTP contains no information (theoretically) interception of it is of no consequence as long as the message encrypted with it is not also sent, the the algorithm becomes, send OTP, somehow ensure it isn't intercepted, encrypt with OTP, send encrypted message.

      Current cryptography exploits the fact that NP != P (unproven fact btw) quantum computing allows for efficient computation of NP problems. There is, as far as I understand) nothing in NP that is easily verifiable, that isn't 'equally' computible. Since the crux of cryptography is that there are problems that are easy to verify but hard to compute, quantum computing could be a big issue, as it DOESN'T open a door for us.

  8. Quantum Man by Anonymous Coward · · Score: 0

    I achieved simultaneous on/off state by smoking a fat bowl of pot.

  9. It's too bad by 93+Escort+Wagon · · Score: 3, Interesting

    This is exactly the sort of situation where the NSA could be the most useful/helpful to us - but no one in tech will trust them to provide actually secure encryption protocols because of their elliptic curve shenanigans.

    --
    #DeleteChrome
    1. Re:It's too bad by HiThere · · Score: 1

      We don't KNOW that they weakened elliptic curve encryption, outside of providing some dubious suggested parameters. There's other, more popular, encryption that we KNOW they weakened.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:It's too bad by Anonymous Coward · · Score: 0

      like what? Are you talking about AES?

    3. Re:It's too bad by HiThere · · Score: 1

      I'll admit that I *would* need to check back through my records to be explicit. I'm not even sure it wasn't DES. This isn't something I track carefully, and so I don't tend to remember details, but only highlights. This http://www.rt.com/usa/rsa-nsa-... could be the story I'm not-quite remembering, or it could have been one of the others.

      So I don't know which story I'm remembering, but a simple google search for "NSA cryptographic key weakening" turns up a bunch. In only some of them does the NSA appear to have acted dubiously, but since everything it does is so secretive the key word may well be "appear". Of course we can't know...which is what secretive is all about.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  10. Oh great by Tablizer · · Score: 2

    They'll force us to have passwords like "$myBigLongPassword47367@#LongLongOhHolyMoley!528"

    1. Re: Oh great by Anonymous Coward · · Score: 0

      Yeah, but everybody will use $111111111111111111111111111111$.

    2. Re: Oh great by pellik · · Score: 1

      Not me, I'll use $22222222222222222222222$

    3. Re: Oh great by Anonymous Coward · · Score: 0

      hunter222222222222222222

  11. Reading data/decrypting by cosmin_c · · Score: 1

    I suppose it was bound to come to this, but even if they intercepted petabytes of data, how are they going to decrypt it uber fast when storage media is slow even by today's computers' standards?

    It would be an incredibly fast process, but first you have to find the needle in the hay field and then splice it open, and whilst the latter would be solved by quantum computers, the former is still in the works.

    1. Re:Reading data/decrypting by Anonymous Coward · · Score: 0

      Maybe it is time to start sending large numbers of "encrypted" garbage packets.

      Make the "noise" so loud they can no longer hear what anyone is saying.

      Or copyright every packet and sue them for breach of copyright RIAA style.

  12. If they crack existing encryption schemes... by Anonymous Coward · · Score: 1

    ...it would be a breakthrough of *Gaussian* proportions!

    http://www.imdb.com/title/tt0105435/quotes?item=qt0448962

    1. Re:If they crack existing encryption schemes... by bobbied · · Score: 1

      ...it would be a breakthrough of *Gaussian* proportions!

      http://www.imdb.com/title/tt0105435/quotes?item=qt0448962

      Cough, cough.... My kids roll their eyes when I make jokes like that.... Nice one....

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  13. Is a usable quantum machine possible? by slashways · · Score: 5, Interesting

    RSA factorization using today quantum registers is more than useless; The last year largest number processed was: 56,153. The quantum decoherence is faster when the number of particle increases; And to defeat the RSA some huge quantum registers are required. The only question: is a quantum machine that can process useful computing operation is even possible?

    1. Re: Is a usable quantum machine possible? by Anonymous Coward · · Score: 5, Funny

      Yes and no.

    2. Re: Is a usable quantum machine possible? by Anonymous Coward · · Score: 0

      Someone mod parent a superposition of funny and informative.

    3. Re:Is a usable quantum machine possible? by Anonymous Coward · · Score: 2, Insightful

      > RSA factorization using today quantum registers is more than useless; The last year largest number processed was: 56,153. The quantum decoherence is faster when the number of particle increases; And to defeat the RSA some huge quantum registers are required. The only question: is a quantum machine that can process useful computing operation is even possible?

      One of the cardinal rules of crypto: attacks always get better.

    4. Re:Is a usable quantum machine possible? by Pinky's+Brain · · Score: 1

      It's looking very likely that there are much simpler methods of implementing quantum computing algorithms using optical means and the NSA might be further along the path of that research than academia.

    5. Re:Is a usable quantum machine possible? by Bite+The+Pillow · · Score: 3, Insightful

      I assume you mean this

      They have shown that the exact same room-temperature nuclear magnetic resonance (NMR) experiment used to factor 143 can actually factor an entire class of numbers, although this was not known until now. Because this computation, which is based on a minimization algorithm involving 4 qubits, does not require prior knowledge of the answer, it outperforms all implementations of Shor's algorithm to date, which do require prior knowledge of the answer. Expanding on this method, the researchers also theoretically show how the same minimization algorithm can be used to factor even larger numbers, such as 291,311, with only 6 qubits.

      On top of this, in the same paper the researchers demonstrated the first quantum factorization of a "triprime," which is the product of three prime numbers. Here, the researchers used a 3-qubit factorization method to factor the triprime 175, which has the factors 5, 5, and 7.

      The previous record was 143, and they did 56,153. And it works on *classes* of numbers, and moves into interesting new triprime territory.

      That leads me to believe your comment is dildos. This technique vastly improves on previous methods, and the research is ongoing. Quantum computing is really just beginning (okay, maybe it's 20 years old, or 50), but the progress made in 2 years is quite remarkable.

      I'm currently assuming that no existing hardware will be safe in 10 years. If I'm wrong, no harm done.

    6. Re: Is a usable quantum machine possible? by wxjones · · Score: 1

      Naya

      --
      My SIG is a P226
    7. Re:Is a usable quantum machine possible? by Anonymous Coward · · Score: 1

      The trouble here is the gulf between what is claimed: Quantum Effect Computers
      And what is delivered: Atomic Level Noise Computers

      So if their key size is large enough that noise * number of atoms in planet won't solve it in any short interval of time, then even one of these pseudo quantum computers the size of the planet won't break the keys.

      Brute force is brute force!

    8. Re:Is a usable quantum machine possible? by Anonymous Coward · · Score: 0

      They did not indicate in their paper the time or energy cost in doing so, therefore no meaningful comparison can be made.

      I'm currently assuming that quantum computing is bullshit and will be considered vaporware in 10 years. If I'm wrong, I get to buy a sick graphics card!

    9. Re:Is a usable quantum machine possible? by linuxrocks123 · · Score: 1

      I'm never going to go outside on Fridays anymore because I think a toilet seat from outer space is going to crash into my head and kill me if I do.

      If I'm wrong, no harm done.

      References:
      https://en.wikipedia.org/wiki/...
      https://en.wikipedia.org/wiki/...

      (not saying quantum crypto is a movie plot threat, merely another form of dumb -- DLM just worked best for the joke analogy)

      --
      vi ~/.emacs # I'm probably going to Hell for this.
    10. Re:Is a usable quantum machine possible? by cfalcon · · Score: 2

      It is probably possible. Importantly, it's something that is waiting for an engineering solution- the physics checks out, Shor's algo checks out. When you are that close to losing an encryption scheme, it's past time to move on.

      I think one of the big problems I have with this all is the idea that "encryption in general" is weak to Quantum Computing. In fact, we really don't know that. We know that a few public key things, factoring being the big one, aren't really that hard if you have a quantum computer. This doesn't impact, say, AES and other private key type things to anywhere near the same extent- brute forcing AES 256 at AES 128 speeds isn't anything like turning a factor to polynomial time.

    11. Re:Is a usable quantum machine possible? by gweihir · · Score: 2

      My take is that such a machine may well be impossible in any practical sense. Even if it it possible, from looking at the speed (or rather extreme slowness) of the progress made in Quantum Computing, it may well take several hundred years to get there. And when we are there, we can simply make the numbers larger. Currently, RSA is recommended to use 4096 bits for new designs, that is a factor of 256 larger than what can be "cracked" by quantum computers. Remember count that people have been working on this for 25 years or longer.

      As to symmetric encryption, Quantum Computing (if it ever can do it at all) halves the number of bits in the key-strength. That means for example that AES-256 will be secure against Quantum Computing forever, as around 80-100 bits there is a fundamental limit to brute-forcing things in this universe. Only if the key strength can be massively reduced by other means does Quantum Computing even factor here. And then you could do things like triple-AES-256, making Quantum Computing completely useless again.

      But seriously, it took them 25 years getting from factoring 12 to factoring a 16 bit number. That strongly suggests logarithmic speed-up over time at best, i.e. some future generation may be seeing a 32 bit number factored, and 64 bit may already be infeasible. That also means no modern block-cipher will ever be in reach.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    12. Re:Is a usable quantum machine possible? by gweihir · · Score: 2

      No. This cardinal rule actual is "attacks never get worse". It usually gets stated as "attacks always get better", because that is easier to understand, but it is not quite correct.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    13. Re: Is a usable quantum machine possible? by TeknoHog · · Score: 1

      Are you Shor?

      --
      Escher was the first MC and Giger invented the HR department.
    14. Re:Is a usable quantum machine possible? by Bite+The+Pillow · · Score: 1

      Then remove the last paragraph and reply as if it weren't there.

      You can object to silly things that somehow offend your sensibilities, but at least attack the basis of the conclusion. The conclusion is based on the basis, obviously, so otherwise you're just noise.

    15. Re:Is a usable quantum machine possible? by linuxrocks123 · · Score: 1

      lol, wow. Okay, I'll spell it out.

      My objection is to your assertion that acting as if no current cryptography will be safe in 10 years has no cost. If you really act that way, it will cost you quite a lot. You will be unable to take actions you would otherwise be able to take, because, for instance, you have to assume anything you transmit over the Internet, even if you encrypt it, can be intercepted and later read.

      Separately, you're also wrong that there is cause to act in such a way, because quantum annealing (the process used to factor 56,153) isn't Shor's Algorithm, doesn't work in the general case, and might not even provide a speedup over classical factorization techniques. It's a parlor trick.

      But my objection was to the other part of your risk assessment -- the part that led you to suggest that acting like all crypto is broken has no cost.

      --
      vi ~/.emacs # I'm probably going to Hell for this.
  14. Don't worry by Anonymous Coward · · Score: 3, Interesting

    Quantum computers capable of cracking the higher keysizes that we we have now will never exist, and thus this concern is pointless. People who think otherwise aren't aware of the physics involved, and how the only people left researching making this shit don't believe it will ever work the way people want, they just keep going because it is their bread and butter now. Gotta feed the family.

    1. Re:Don't worry by Anonymous Coward · · Score: 0

      and the earth is flat.

    2. Re:Don't worry by Nemyst · · Score: 2

      And we'll never fly heavier than air machines and we'll never split the atom and we'll never reach the Moon and and and... The thing with prediction the future is that more often than not you put your foot into your mouth (which is in itself a prediction of the future and therefore...).

    3. Re:Don't worry by linuxrocks123 · · Score: 1

      And we'll never find the Philosopher's Stone.
      And astrology won't tell you your future.
      And bloodletting isn't going to cure your plague.
      And we'll never discover the Fountain of Youth.
      And she's not a witch.
      And your child isn't a changeling.
      And the Northwest Passage doesn't exist. (Maybe it will one day if we keep turning up the planet's thermostat, but it certainly didn't when we were looking for it.)

      And Reagan's Star Wars was a joke.

      And you're not getting headaches because of the WiFi.

      And Moore's Law won't continue forever; eventually physics will bite us. (It actually already has.)

      And there are enough fundamental problems with building a practical quantum computer that Shor's Algorithm will in all probability never be more than a theoretical curiosity.

      Maybe the final one is true; maybe not. Everything I've read says that quantum decoherence is really hard to avoid, and adiabatic quantum computers can't do Shor's Algorithm. In any case, you haven't made an argument.

      --
      vi ~/.emacs # I'm probably going to Hell for this.
    4. Re:Don't worry by cfalcon · · Score: 1

      You can bank on this prediction of total safety, Anonymous Coward is willing to vouch for it!

    5. Re:Don't worry by gweihir · · Score: 2

      I completely agree. I know some people that worked in that area 20 years ago, and they knew back then that Quantum Computing is extremely unlikely to ever scale without exceptionally huge penalties and hence is useless as actual computing machinery. The physics makes larger machines exponentially more difficult to build. Digital computers can sub-divide problems into smaller problems. That makes them scale well, but not even they scale linearly with effort, just look at the absence of increased CPU-speeds over the last 5 years or so. Quantum computers require you to put in increasingly higher effort for every bit you add as you always need to process the whole problem in each step. Most people do not even begin to understand why that is so and what it means.

      The people doing this back then justified this by saying it was interesting theoretical research, and it is. It has no known practical application at this time though. The claims in the direction of crypto solely serve to keep the people funding this research happy (and ignorant).

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    6. Re:Don't worry by Anonymous Coward · · Score: 0

      Well, Reagan's Star Wars was a joke...

    7. Re:Don't worry by Anonymous Coward · · Score: 0

      except that the program worked really, really well and performed exactly as intended. (hint: it wasn't about ACTUALLY building the program)

  15. The quantum revolution by bug1 · · Score: 2

    Proudly brought to you by the singularity, powered by cold fusion.

    1. Re:The quantum revolution by Anonymous Coward · · Score: 0

      It's got string theory!

    2. Re:The quantum revolution by gweihir · · Score: 1

      Also commercially viable flying cars, actually intelligent machines, a home-helper robot for everybody, a viable, self-sufficient Lunar or Martian colony, faster-than-light travel, and other complete drivel those that misuse science and technology as a surrogate for religion are willing to believe in.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:The quantum revolution by gizmo2199 · · Score: 1

      yay, teh futurz, lol!

      --
      This Sig does not Exist.
    4. Re:The quantum revolution by Anonymous Coward · · Score: 0

      If we have a singularity, will there be cat girls?

    5. Re:The quantum revolution by abies · · Score: 1

      And a year of Linux on desktop...

  16. Lesson of the day by eric31415927 · · Score: 1

    Unless it's based on a one-time pad, a message can be decrypted.

    1. Re:Lesson of the day by mark-t · · Score: 1

      A message that can't be decrypted is useless to everyone, since even an intended receiver cannot decrypt it, by definition.

    2. Re:Lesson of the day by thestuckmud · · Score: 1

      The algorithms at risk to quantum computing attacks (RSA, etc.) are essentially used just for key exchange. Unless you have an offline channel, you need these to communicate your one-time pad. Besides which, when using a one-time pad, the parties have to store it in at least two places before use, greatly increasing the time that these precious bits are at risk of being leaked or stolen.

      Once key exchange has been accomplished, modern protocols rely on block or stream ciphers, which are not known to be vulnerable to QC attack.

    3. Re:Lesson of the day by gweihir · · Score: 1

      Unless it has to happen in the real universe. In fantasy-land, this is certainly true, you just need a fairy to wave her wand over it.

      Seriously, for short-enough messages, even the venerable Enigma is completely secure. (I remember something like 4000 bits of encrypted message per key-setting being required in order for a break becoming feasible, given unlimited computing power.)

      But nil-whits will repeat any such bullshit, because they mistake science for being about opinions and beliefs.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  17. Clarification by FeelGood314 · · Score: 4, Interesting

    They are not talking about breaking AES or Two Fish encryption. They are worried about breaking the key agreement. Currently when a communication channel is set up the two parties agree on a key for encrypting the communication. This is normally done by Diffie-Helman (D-H) key agreement or one party could select a key and then give it to the other party using the other parties RSA public key. Both RSA and D-H are based on the difficulty of solving math problems that quantum computing should be able to easily solve.
    .
    Your AES encrypted file on your hard disk is safe. What the NSA is doing is storing your conversations and the key agreement. Years from now they might crack the key agreement and then decrypt your communication..
    .
    Things like Elliptic curve Diffie Helman are secure. So your Black Berry communications will still be safe, not sure who else widely uses EC (your ZigBee electric meter in the USA and UK)

    1. Re:Clarification by Anonymous Coward · · Score: 0

      Both RSA and D-H are based on the difficulty of solving math problems that quantum computing should be able to easily solve.

      Or not. Stored information == Collapsed wave function.

    2. Re:Clarification by Anonymous Coward · · Score: 2, Insightful

      Things like Elliptic curve Diffie Helman are secure.

      Absolutely not. Elliptic curve cryptography is vulnerable to a modified version of Shor's algorithm: Wiki, arXiv.

    3. Re:Clarification by TeknoHog · · Score: 1

      Both RSA and D-H are based on the difficulty of solving math problems that quantum computing should be able to easily solve. ... Things like Elliptic curve Diffie Helman are secure.

      My impression, after studying some of the actual math, is that nothing is proved secure. So far, mathematicians haven't found any revolutionary shortcuts to such problems -- we are only safe until someone finds them. For example, as the sibling post mentions, there are EC versions of Shor's algorithm. Besides, there isn't anything magical about EC itself, it's like a different number system from a mathematician's point of view (field structure).

      --
      Escher was the first MC and Giger invented the HR department.
    4. Re:Clarification by FeelGood314 · · Score: 1

      Thank you for the links and for correcting me. Looks like I have some reading to do this morning and some looking into how secure Elliptic Curves over GF(2^n) are. The paper describes an attack on curves over GF(P) while most implementations I've seen in production devices use GF(2^n).

    5. Re:Clarification by swillden · · Score: 1

      Things like Elliptic curve Diffie Helman are secure.

      No they're not. Assuming arbitrarily-large quantum computers, nothing based on the discrete logarithm problem or its elliptic curve variant is secure. Shor's algorithm has been modified to attack DLP.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  18. Hey NSA by Anonymous Coward · · Score: 0

    "If you have something that you don't want anyone to know, maybe you shouldn't be doing it in the first place"

  19. Wassenaar bans them, they must be real. by Anonymous Coward · · Score: 0

    Don't forget Wassenaar also bans and classifies quantum computers as military munitions. Just search for "quantum" in the munitions list pdf.

    Since that bans things which are considered possible but dangerous, I'd say it's a good hint that our government already has them.

  20. transistor to IC: 6 years, CPU in 9yr. Moore's law by raymorris · · Score: 1

    From the first commercial transistor to commercial integrated circuits six years. Nine years later, we had Intel CPUs.

    Right now we have machines with a few cubits, analogous to a 1960 IC. It wouldn't surprise me too much if, in six years, we had machines with 2300 qubits. Maybe it'll be called the Intel Q4004. :)

    As you probably know, for decades after, transistor counts doubled every TWO years. If the cubit count doubles every two years, that's going to be a problem for cryptography.

    We don't know if that's possible, but we didn't know that 386 was possible in 1970.

  21. Re:transistor to IC: 6 years, CPU in 9yr. Moore's by WaffleMonster · · Score: 3, Interesting

    Right now we have machines with a few cubits, analogous to a 1960 IC. It wouldn't surprise me too much if, in six years, we had machines with 2300 qubits. Maybe it'll be called the Intel Q4004. :)

    In six years assuming anyone is still willing to waste their time and money there will very likely be "topological" quantum computers with 2300 qubits and they will be just as useless as desktop computers at cracking RSA. Real machines with 2300 entangled qubits would be able to perform operations that would not even be remotely possible in the current life of countless trillions of universes if every atom in every universe were a transistor operating at a trillion trillion trillion thz. It's completely bullshit.

    As you probably know, for decades after, transistor counts doubled every TWO years. If the cubit count doubles every two years, that's going to be a problem for cryptography.

    Moores law is a reflection of market forces. Doubling was enabled by halving cost enabled by market pressure to reduce costs enabling people to afford more capabilities for the same cost which fueled a never ending feedback loop.

    There is no analogue to QC and BTW number of entangled qubits are NOT doubling every year.

    We don't know if that's possible, but we didn't know that 386 was possible in 1970.

    Nonsense it was then and mostly continues today to be an engineering problem.
    Nobody has any idea how to scale out QC without being drowned out by noise.

  22. Re:transistor to IC: 6 years, CPU in 9yr. Moore's by gweihir · · Score: 3, Informative

    Quantum Computing does _not_ scale, as it cannot subdivide problems. You argument is completely bogus and in fact shows the opposite of what you think it shows.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  23. Loop by Anonymous Coward · · Score: 0

    What will they use to encrypt and protect their proof-of-works and studies on quantum-resistant algorithms?

  24. Quantum decryption by Anonymous Coward · · Score: 0

    Don't worry. It ain't going to happen.
    Quantum computing is the geek version of snake oil.

  25. every decade by mennucc1 · · Score: 1

    Every decade has its futuristic buzzword. In the '60s it was "flying cars". In the '80s it was "artificial intelligence". Now it's "quantum computing". Don't you find relevant that the people claiming that quantum computing is just around the corner, and will break any encryption known are the same people who are trying to build quantum computers (and are seeking funds to do it?)

  26. What does quantum resistant mean? by Anonymous Coward · · Score: 0

    The article references a paper which does not say much to me.
    http://pqcrypto.eu.org/docs/initial-recommendations.pdf

    The basic problem is that a QC potentially makes an O(2**n) problem O(1).
    So if you can entangle enough Q-bits, fixing it is not just a matter of picking a bigger key.

    An non-QC encryption implementation can be thought of as a set of flops interconnected by a set of gates.
    Breaking the code requires one to know the gate wiring and deduce the state of the flops.
    The strong suite of a QC is deducing these flop values when there is only one possible set of values.

    I suspect, to make the code QC safe, one needs to either make the gate wiring not knowable, or make the flops have more than one set of values.
    If this is so, then what protects the new new code from some sort of transformation that makes it look like one friendly to the QC?

    Perhaps a QC safe algorithm is one where the transformed version is so big that it can't run on possible QC's, while the un-transformed can run on regular computers if you know the keys.

    I wonder if there is any work in this area?

    ps,
    The really interesting thing here is that money being poured into QC might tell us something fundamental about the quantum universe.
    For example, if entanglement really works at scale, then there may be a lot of it in how the physics we can observe works.
    Maybe there is no need to travel at faster than light, be cause we are already there.
    Just kidding, but it will be interesting to see how this technology evolves!

  27. Yeah, yeah, that's the surface by bill_mcgonigle · · Score: 1

    I'm doing mostly security work these days, and really the situation is very bad.

    Military and government computers are most vulnerable to various non-algorithmic vulnerabilities in the hardware/firmware, which gets little scrutiny and nary an update. Some of these are likely backdoors that the NSA itself probably paid (carrot & stick) to have installed. Meanwhile they have buildings full of people who are paid to do nothing to find breaks in our infrastructure, but tell nobody about them, courtesy of the American taxpayer. I'd be really surprised if there's a computing device today (that's not home-built) that the NSA can't break. Crypto-algorithms don't need to be broken except in the case of assets seized after the fact.

    I guess the proposals to separate NSA into military and NIST-ish groups are better than the status quo, but really I'd rather see all those people working to make society better rather than spending their lives supporting the corrupt politicians.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  28. $cary $cary Change$ - Be afraid (for your wallet) by Anonymous Coward · · Score: 0

    Gosh, I think I've heard this one before. Wasn't this the whole thing behind Y2K? "Get ready, folks, because if you aren't then the whole world will go right back to the middle ages".
    Fool me once, shame on you. Fool me twice... and I'm not quoting Star Trek (or Bush).

  29. Oh! by wardrich86 · · Score: 1

    The government wants to keep their data safely encrypted? But I thought they were saying that only bad people with bad things to hide need to use encryption? Are they admitting to being bad guys doing bad things?

  30. "just around the corner" like controlled fusion by peter303 · · Score: 1

    i'll be waiting.

  31. Already "they" are decrypting everything by psb777 · · Score: 1

    Already "they" are decrypting everything, or so you should assume. If "they" had working effective quantum computers they wouldn't tell us. And all the stuff they do and say now would be the smokescreen hiding the quantum computers. In WW2 Churchill had to let the German subs intercept the convoys despite the secretly decrypted Enigma messages telling him where the subs were. And the WW2 decryption remained secret for decades. It's just the same now. IF(!) "they" have effectively working quantum computers then we won't be told. The only element of paranoia about this is my worrying about who "they" are, and whether "they" truly are acting in my interests.

    --
    Paul Beardsell
    1. Re:Already "they" are decrypting everything by david_thornley · · Score: 1

      Actually, convoys could and were diverted based on Enigma intercepts. Patrol plane pilots were told to patrol in a certain area on a certain day, and not to ask questions. The rule was not to do anything that couldn't happen in the absence of Enigma. The German Navy did indeed suspect that the Allies were reading their communications, and went to an Enigma with an extra rotor. That caused some problems, but the Allies cracked it also.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  32. Re:transistor to IC: 6 years, CPU in 9yr. Moore's by harryjohnston · · Score: 1

    I don't think it's quite that simple. While my intuition tells me that quantum error correction can't work once the number of states becomes too large, when I tried to prove that mathematically the results showed that I was wrong. (That is, they showed that the *particular* argument I was attempting to use was wrong, not that QEC can definitely work.

    I'm also doubtful that quantum mechanics is really linear at that sort of scale - historically, linear theories have always proved to be only approximations. But while a quantum computer that fails due to non-linearity would not be useful for cryptography, it would be a huge step forwards for physics - and even a negative result (yep, still looks linear!) would be interesting. So if the experts think that quantum error correction is possible in principle, I'm all in favour of the research.