Slashdot Mirror


Time Running Out for Public Key Encryption

holy_calamity writes "Two research teams have independently made quantum computers that run the prime-number-factorising Shor's algorithm — a significant step towards breaking public key cryptography. Most of the article is sadly behind a pay-wall, but a blog post at the New Scientist site nicely explains how the algorithm works. From the blurb: 'The advent of quantum computers that can run a routine called Shor's algorithm could have profound consequences. It means the most dangerous threat posed by quantum computing - the ability to break the codes that protect our banking, business and e-commerce data - is now a step nearer reality. Adding to the worry is the fact that this feat has been performed by not one but two research groups, independently of each other. One team is led by Andrew White at the University of Queensland in Brisbane, Australia, and the other by Chao-Yang Lu of the University of Science and Technology of China, in Hefei.'"

300 comments

  1. More like the Chinese gov by Anonymous Coward · · Score: 0, Flamebait

    More like the Chinese government wants to break the encryption so they can more easily hack other governments data. They just post it under "Research".

    1. Re:More like the Chinese gov by multisync · · Score: 4, Insightful

      More like the Chinese government wants to break the encryption so they can more easily hack other governments data. They just post it under "Research".


      Yeah, the Chinese government is the only government that would like to do that.
      --
      I don't care why you're posting AC
    2. Re:More like the Chinese gov by newgalactic · · Score: 1

      What the heck do you think the Australians are doing? And Yes, the US is doing this too, along with every other country/corporation/constituent group that can.

    3. Re:More like the Chinese gov by Nos. · · Score: 4, Interesting

      The thing I worry about, is, regardless of which government or group is working on it is this, if this is what they're releasing to the public, how much farther ahead are they behind closed doors.

    4. Re:More like the Chinese gov by Maximum+Prophet · · Score: 1

      I think you can pretty much assume the NSA and perhaps the former KGB (what's their new name?) can already do this. Does anyone know the name of the Chinese equivalent of the CIA, KGB and MI6?

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    5. Re:More like the Chinese gov by koh · · Score: 4, Funny

      Chinese secret services are so secret they don't even have a name. Actually, they don't even need one.

      --
      Karma cannot be described by words alone.
    6. Re:More like the Chinese gov by fr4nk · · Score: 1

      I think that would be the National Security Bureau.

    7. Re:More like the Chinese gov by moderatorrater · · Score: 1

      I personally think the NSA's had a quantum computer for a couple of years. All the theoretical groundwork was laid a long time ago, it was mostly an engineering problem and developing entangling techniques, etc. These are all things that a group of people with a massive, massive budget could overcome.

    8. Re:More like the Chinese gov by Anonymous Coward · · Score: 5, Funny

      Does anyone know the name of the Chinese equivalent of the CIA, KGB and MI6?

      Jet Li.

    9. Re:More like the Chinese gov by Roofus · · Score: 4, Funny

      Right! Well, them and a former college age hacker turned Mob IT manager turned world saviour.

      Think of it Marty. No more rich people, no more poor people, everybody's the same

    10. Re:More like the Chinese gov by hoggoth · · Score: 1

      > Chinese secret services are so secret they don't even have a name

      The name of the Chinese secret service is so secret you can't even pronounce it.

      Umm, well, you probably can't pronounce most Chinese words...

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    11. Re:More like the Chinese gov by Anonymous Coward · · Score: 0

      The guy that played Whistler (David Strathairn) is the bad guy in Bourne Ultimatum. Good movie.

    12. Re:More like the Chinese gov by Anonymous Coward · · Score: 1


      DR. MATHIAS: I see no listing of rank or name...
      THE OPERATIVE: I have neither.

      -- Serenity


      The 'verse is derived half from Chinese culture, right?

    13. Re:More like the Chinese gov by Stochastism · · Score: 1

      As an Aussie, it pains me to say that Australian politicians and officals are as likely to know the difference between quantum and deterministic computing as they are to know the difference between fission and fusion; i.e., no clue. But it's nice to know their ignorance extends to supporting QC research. As for the story itself, FUD, FUD, FUD! Give me a 1024 bit quantum computer and I'll take some notice. I admit I haven't read the "for sale" article in NS, but I bet they haven't gone past 8 bits.

    14. Re:More like the Chinese gov by FuzzyFox · · Score: 3, Funny

      Ancient Chinese Secret, huh?

      --
      splunge (n) -- A good idea.. but it could be lousy... and I'm not being indecisive!
    15. Re:More like the Chinese gov by AHuxley · · Score: 2, Informative
      KGB is now the FSB, Federalnaya Sluzhba Bezopasnosti, Federal Security Service.


      China just sends out science like "Ph.D flash mobs" if they are interested.
      ie. informants in the Chinese diaspora.
      No need for fancy, expensive legends ect.
      1000's of students reporting back around the world.
      Or they get you to set up in China and clone your work down the street.

      --
      Domestic spying is now "Benign Information Gathering"
    16. Re:More like the Chinese gov by Xichekolas · · Score: 1

      Well there are probably two scenarios.

      One, the NSA has been able to do this for years, and now has some form of quantum encryption ready, so they are leaking the code breaking stuff into the public (got to have an up to date pool of scientists ready to hire, so no sense hiding it when you no longer need to).

      Two, this is honestly being done first by civilians, and the NSA (or some other government) will swoop in and make it top secret for reasons of national security. Although there is the possibility that some big company will fund and complete a working machine, which it could use for personal gain by reading competitor's and government's communications.

      Anyway, the point of all that babbling is, no matter what, not likely it matters if we can break encryption, because it's not like you or I will be doing it anytime soon, just some powerful agency/company. At least for a few years anyway.

      --

      Self-referential Sigs are cool on /. these days...

      54

    17. Re:More like the Chinese gov by pAnkRat · · Score: 1

      > Chinese secret services are so secret they don't even have a name

      The chinese secret service are so secret,
      that the name is not known even by the chinese secret service.

      --
      we need an "-1 Plain wrong" moderation option!
    18. Re:More like the Chinese gov by tomatensaft · · Score: 1

      Think of it Marty. No more rich people, no more poor people, everybody's the same
      Not for long, I bet... ;)
    19. Re:More like the Chinese gov by dwye · · Score: 1

      > Well there are probably two scenarios.
      >
      > One, the NSA has been able to do this for years,

      Why not? They were, according to people who talked years after, 10-15 years ahead of CDMA in using that technology (CDMA is a minor variation of Hedy Lamarr's patent from the WWII era, so it was out in theory long before there WAS an NSA).

      > Two, this is honestly being done first by civilians, and
      > the NSA (or some other government) will swoop in and make
      > it top secret

      No, EVERY country where there are researchers doing this must swoop in. If one reveals it, the jig is up. Further, every government must decide that it is worth it to keep it secret, even though its enemies have the same abillities. Furthermore, despite noises from know-it-alls, saying that we should save money and use OTS encryption, as RSA-xxxx is certainly secure (after their NSA and their enemy's NSA has broken it for years).

      It is much easier to go for the moving target, which is what they normally do.

    20. Re:More like the Chinese gov by Anonymous Coward · · Score: 0

      Finally! A Sneakers reference!

  2. That is nothing by MyLongNickName · · Score: 4, Funny

    I have developed an algorithm to efficiently decrypt ROT-26. You will need to use it to read this encrypted message.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    1. Re:That is nothing by syrinx · · Score: 4, Funny

      I have developed an algorithm to efficiently decrypt ROT-26. You will need to use it to read this encrypted message.

      The joke is on you: I've already upgraded all my encryption to ROT-52.

      --
      Quidquid latine dictum sit, altum sonatur.
    2. Re:That is nothing by circletimessquare · · Score: 1
      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    3. Re:That is nothing by ookabooka · · Score: 4, Funny

      ROT52 is radically different than ROT26 and has its own problems, triple ROT26 (3ROT26) is much more feasible with today's technology and far easier to implement.

      --
      If you are about to mod me down, keep in mind that this post was most likely sarcastic.
    4. Re:That is nothing by Anonymous Coward · · Score: 0

      Who needs these new-fangled algorithms. Damn kids. The good old ROT-13 cypher has always worked fine for me. I just apply it twice to be doubly sure that my data is safe.

    5. Re:That is nothing by Anonymous Coward · · Score: 0

      Thanks, now I (along with thousands of slashdot readers) am a criminal for breaking DMCA by reading your post.

    6. Re:That is nothing by Anonymous Coward · · Score: 0

      I bèt it wøn't wørk with thé füll ränge of chäräctèrs åvailable in möst European låñguages!

    7. Re:That is nothing by alfino · · Score: 1

      Funny it must be in your boxed universes where alphabets with more than 26 characters are unthinkable. How naïve...

      --
      echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck
    8. Re:That is nothing by StikyPad · · Score: 1

      I'm not sure if you guys noticed this potential issue, but your cyphertext is remarkably similar to your plaintext. And by similar I mean identical.

    9. Re:That is nothing by Anonymous Coward · · Score: 0

      Sure it will.

      V oèg vg jøa'g jøex jvgu gué süyy eäatr bs puäeäpgèef åinvynoyr va zöfg Rhebcrna yåñthntrf!

    10. Re:That is nothing by Hyperspite · · Score: 2, Funny

      Obviously you've missed the point. ROT26 is the most remarkable algorithm to date for they are HIDING IN PLAIN SIGHT!

    11. Re:That is nothing by Patrik_AKA_RedX · · Score: 1

      I've got an encryption algorithm on my email that makes it look like a p3n1s-add. I suspect you haven't installed the decryptor yet as you keep deleting my mails without reading them.

  3. bigger keys? by doublefrost · · Score: 1

    Wouldn't making the keys bigger solve that problem?

    1. Re:bigger keys? by Spy+der+Mann · · Score: 1

      Remember it's quantum computers we're talking about. Quantum computers solve this kind of problems instantly.

    2. Re:bigger keys? by brunascle · · Score: 3, Insightful

      not really. they can still use the same algorithm, it'll just take longer. it might work for a while, but it's not a long term solution.

      plus, cryptography is very resource-intensive, growing exponentially with key size. there comes a point when it's just not practical to use a key that large, as it will take too long to encrypt/decrypt/generate the key.

    3. Re:bigger keys? by Anonymous Coward · · Score: 0

      No.

    4. Re:bigger keys? by CastrTroy · · Score: 2, Interesting

      They mention this is a threat to public key cryptography, but what about private key (aka symmetric) encryption? How is that affected by quantum computers, and these algorithms?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:bigger keys? by geekgirlandrea · · Score: 2, Insightful

      No, the problem is that Shor's algorithm can factor in polynomial time. To make keys big enough to be impractical to factor with it, they'd also have to be too big to practically use. Public-key cryptosystems depend on the ratio of the time to break the key to the time to use it scaling exponentially with key size.

    6. Re:bigger keys? by tftp · · Score: 1
      IMO, not directly affected. One-time pads are still useful.

      The only catch might exist if there is an algorithm for a quantum computer to find a [secret, shared] key that produces a plaintext in a human language. That's probably the only way to break the OTP (aside from stealing the key.) However this is also easy to obscure - roughly speaking, create a ZIP file and apply a OTP to it. If the OTP's plaintext is not recognizable as such there is no way to accept the key and start working on the second layer of encryption.

    7. Re:bigger keys? by archen · · Score: 1

      Totally different problem so this algorithm is irrelevant. The power of quantum computers is slightly more troubling than current super computer tech, but not overly so. Two or so years ago the claim of IDEA encryption was that it would take 1000 computers more than the lifetime of the universe to break it by brute force (or something to that effect). AES 256 is at least that strong. The problem with public key crypto is that its strength is indirectly proportional to how fast computers can do math.

    8. Re:bigger keys? by forkazoo · · Score: 4, Informative

      IMO, not directly affected. One-time pads are still useful.

      The only catch might exist if there is an algorithm for a quantum computer to find a [secret, shared] key that produces a plaintext in a human language. That's probably the only way to break the OTP (aside from stealing the key.) However this is also easy to obscure - roughly speaking, create a ZIP file and apply a OTP to it. If the OTP's plaintext is not recognizable as such there is no way to accept the key and start working on the second layer of encryption.


      The whole point of a One time Pad is that there is no such thing as an algorithm to crack it without quite some information in addition to the ciphertext. The beauty of a One Time Pad is that you can crank through every possible key, but that doesn't get you anything. Sure, you may wind up with some keys that take the ciphertext and make perfectly intelligible English out of it, but there are an enourmous number of messages of a given length, and any of them could be an equally valid. So, cracking a message properly encrypted with a OTP basically amounts to creanking through every possible bit combination the same length as the message, and then guessing arbitrarily which one is the "solution."

      In practice, the only time OTP's get broken is when they are used wrong. For example, a message is enciphered with a particular pad, transmitted, and then through a beaurocratic fuckup, the same message also gets transmitted as plaintext. Then, somebody fucks up and uses the same OTP (now a TTP!) on another message. the cryptanalyst gives the old captured OTP a whirl and gets lucky. The OTP is only vulnerable to the CHF algorithm. (Cascading Human Fuckups.)
    9. Re:bigger keys? by Solra+Bizna · · Score: 2, Insightful

      Properly applied, one-time pad encryption is not crackable. Ever. Using any amount of technology or resources.

      Unless you already know the key, any message of the proper length could be the plaintext you're looking for. Even a huge quantum computer wouldn't be able to tell that the ciphertext "VPx\PztI-H&jAL" decrypts to "attack at dawn" and not "attack at dusk" or "retreating now". (or even "yay ice cream!") It might seem like this would break down with degenerate plaintext (such as signed messages), but as long as no key bits are reused and the key is not compromised, it holds up.

      "If it's so perfect, why doesn't everyone use it," you ask? "Proper" OTP requires the key to be as big as (or bigger than) the message, and requires the entire key to be shared between both parties, securely, beforehand. Not exactly something eBay can roll out tomorrow.

      -:sigma.SB

      --
      WARN
      THERE IS ANOTHER SYSTEM
    10. Re:bigger keys? by tftp · · Score: 1

      Yes, my reply was misleading - I replied to someone who asked about private keys, and I immediately expanded those to OTPs. An OTP is a special case of a private key, and indeed it is not vulnerable to cryptanalysis. But a private key, being a limited size entity, is applied to multiple blocks of plaintext, and as result it is possible (in theory) to pick a 128- or 256-bit key that decrypts all those blocks into something that you can recognize as plaintext. Which might be a text, or an image, or a ZIP archive with all its unique tags and blocks, etc. etc. However once you peel the outer layer, the inner payload is probably more vulnerable if it is even encrypted; its head might be just XORed with its tail to randomize the plaintext, but that's no encryption.

    11. Re:bigger keys? by imbaczek · · Score: 2, Insightful

      There's a problem with quantum computers: decoherence - the bigger the the key, the more qubits are needed and decoherence is more likely. Of course, that's a technical issue.

    12. Re:bigger keys? by wurp · · Score: 4, Informative

      Remember it's quantum computers we're talking about. Quantum computers solve this kind of problems instantly. That's not true at all. However, Shor's algorithm runs in polynomial time in the number of bits of the key, so making keys twice as long doesn't make the time to crack the key go up fast enough to be worth it.

      For the best known classical factoring algorithms, doubling the key length will basically multiply the number of operations required to factor by itself. For Shor's algorithm, doubling the key length might multiply the time to factor by four, but given how quickly computers get faster, that's basically worthless.
    13. Re:bigger keys? by owlstead · · Score: 2, Insightful

      Normally we refer to keys used in symmetric encryption as secret keys, not as private keys. For asymmetric encryption, where two mutually dependent keys are used it's private and public keys.

      Anywho, it is said that AES-256 should be strong enough to withstand attacks by quantum computing. Of course, by definition, one time pads are resistant against every attack, as long as the keys are really kept safe. The reason why they are not commonly used is the size of the keys (as long as the plain text) and key distribution & memory issues.

      So symmetric encryption is still rather safe, and as long as they aren't able to build a rather large quantum computer, I presume that asymmetric encryption is still safe as well.

    14. Re:bigger keys? by TheRaven64 · · Score: 4, Interesting

      It's been a while since I looked at Shor's algorithm, but I was under the impression that you needed a quantum computer with a number of qbits greater than or equal to the key length in order to get that kind of scalability with the algorithm. Due to entanglement problems, building a quantum computer with a sufficiently large capacity to run Shor's algorithm on keys of a useful length is still very hard. We've had quantum computers that can use it to quickly factorise trivial keys for a while now, but making bigger ones is very hard.

      --
      I am TheRaven on Soylent News
    15. Re:bigger keys? by TheRaven64 · · Score: 1

      Properly applied, one-time pad encryption is not crackable. Ever. Using any amount of technology or resources. Part of the reason this is true is that properly applied one-time pad encryption is entirely fictional. Improperly applied one-time pad encryption, on the other hand, is relatively common, and subject to cryptanalysis.
      --
      I am TheRaven on Soylent News
    16. Re:bigger keys? by Anonymous Coward · · Score: 0

      Why not just use some old proprietary software to store your secret data?

    17. Re:bigger keys? by wurp · · Score: 2, Informative

      That is very true.

      I was trying to address the specific point of the parent poster (that quantum computers gave instant results), not the difficulties of using Shor's algorithm in a practical setting to break cryptography.

      There seems to be a general belief that quantum computing can try an algorithm against all possible inputs and give you the best/correct input in one iteration, which is just absolutely not true.

    18. Re:bigger keys? by VENONA · · Score: 1

      But it should be tons of fun to watch the in-band key OTP crypto 'solution providers' (mostly share-ware folk) furiously generate press releases.

      --
      What you do with a computer does not constitute the whole of computing.
    19. Re:bigger keys? by delt0r · · Score: 1

      Perhaps not, it may be a fundamental limitation. Since reading the state back from a n-qbit register is in a way exponential in n (decoherence and signal to noise). There may be a limit on the largest register than one can have. I know at least one prominent scientist in this field who believes that its a matter of time before we prove that quantum computers cannot be better than the current computers. But no ones rushing to prove it yet.

      --
      If information wants to be free, why does my internet connection cost so much?
    20. Re:bigger keys? by Anonymous Coward · · Score: 0

      my girlfriend uses one time pads for five days at a time each month. is she a secret agent do you think??

  4. Prime number factoring is easy by mark-t · · Score: 1, Informative

    The two factors are 1 and the number itself. Now prime number FACTORIZATION.... that's hard for large numbers that have only a couple of factors.

    1. Re:Prime number factoring is easy by Shimmer · · Score: 1

      I usually like to learn subtle details, but the distinction you're making between "factoring" and "factorization" is pointless pedantry. Factoring a number into 1 and itself is obviously not relevant in this context.

      Anyone who modded this up as "Informative" needs to think about what the word means.

      --
      The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
    2. Re:Prime number factoring is easy by mark-t · · Score: 1

      the distinction you're making between "factoring" and "factorization" is pointless pedantry.
      Undoubtedly. But it's still true that they are different. The phrase 'prime number factorising' has a special meaning in mathematics: 'to find the prime factors of something', where the something to be factored is not yet specified. But the phrase 'prime number factoring' has no such special meaning, so it means that what you are intending to factor is already supplied in the description: the prime number in this case.
  5. I'm not sure how big of a deal this is. by pclminion · · Score: 1

    Well-funded governments or criminal organizations could take advantage of this, but I guarantee you that J-random-cracker in his basement is NOT going to be able to build a quantum computer.

    This poses a big threat to governments, and possibly financial institutions, but not individuals. Nobody is going to spend millions of dollars to build a working quantum computer just so they can steal your credit card number. If I had a quantum computer I would use it to blackmail entire governments, not harass the little folk.

    1. Re:I'm not sure how big of a deal this is. by jellomizer · · Score: 2, Insightful

      Well Students of colleges (Perhaps undgrads, or people pretending to be an actual student) can have access to such systems. 10-20 years down the line when such systems become obsolete they get in the hands of the public. Or engineering Quantum Computers becomes more feasable then everyone may have one.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:I'm not sure how big of a deal this is. by MarkovianChained · · Score: 3, Funny

      "In other news, man with quantum computer reported missing...."

    3. Re:I'm not sure how big of a deal this is. by Anonymous Coward · · Score: 0

      I'm not worried about a regular hacker stealing my money, I would be worried about governments that can take a quick peek at anything they want without strong oversight. Just because you have nothing to hide doesn't mean you should want it to be easy for them to watch your every action :) If that still doesn't concern you, I'm sure it will concern the markets - which do have an impact on most everyone.

    4. Re:I'm not sure how big of a deal this is. by Frosty+Piss · · Score: 1

      Well-funded governments or criminal organizations could take advantage of this...

      Most governments will have the "funds" for this, should they have the interest, I'm not sure "well funded" has anything to do with it. The knowledge for building monster computers from PC hardware ("imagine a Beowulf cluster of those...") is public these days, and a team of mercenary computer scientists is a financial drop in the bucket. Our "enemies" such as Russia, China, and Iran have almost certainly already been working hard on this, it's just that they don't announce their findings in the journals.

      --
      If you want news from today, you have to come back tomorrow.
    5. Re:I'm not sure how big of a deal this is. by foobsr · · Score: 1

      Well-funded governments or criminal organizations could take advantage of this, ...

      ... rendering your encryption shields worthless, and, besides, what is the difference?

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    6. Re:I'm not sure how big of a deal this is. by zippthorne · · Score: 5, Funny

      ...His velocity, however, is known precisely.

      --
      Can you be Even More Awesome?!
    7. Re:I'm not sure how big of a deal this is. by brunascle · · Score: 2, Interesting

      Nobody is going to spend millions of dollars to build a working quantum computer just so they can steal your credit card number.
      with a universal cryptography-breaking-device, there are much bigger targets than individuals. if you find the right target, it could be very profitable.
    8. Re:I'm not sure how big of a deal this is. by lazy_playboy · · Score: 1

      +5 funny, surely? :-/

    9. Re:I'm not sure how big of a deal this is. by Vellmont · · Score: 2, Insightful


      This poses a big threat to governments, and possibly financial institutions, but not individuals.

      As an individual, I consider threats to governments and financial institutions "a big deal".

      --
      AccountKiller
    10. Re:I'm not sure how big of a deal this is. by Poromenos1 · · Score: 0, Offtopic

      I wholeheartedly agree. I wish my +1, Funny moderation on the GP hadn't evaporated with the posting of this comment.

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    11. Re:I'm not sure how big of a deal this is. by dapsychous · · Score: 1

      Congratulations! You have inspired me to change my sig.

    12. Re:I'm not sure how big of a deal this is. by Maximum+Prophet · · Score: 4, Informative

      Governments still use one-time pads for the really sensitive stuff.

      See http://en.wikipedia.org/wiki/Numbers_station

      The one-time pad is in no danger of being broken by quantum computers or anything else because it's provably unbreakable. (Unless there is operator error, and sometimes that's the case)
      The Good Guys(tm) want to have this so that they know what The Bad Guys(tm) might have, and that way they can change their systems before they are cracked. I could imagine some crime syndicate paying the millions for a working quantum computer and the PhD talent to run it so that they could break into international banking systems.
      On the flip side, pressing exactly two HD-DVDs with random data, and distributing these to your bankings sites for the most sensitive information is getting more and more cost effective.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    13. Re:I'm not sure how big of a deal this is. by russ1337 · · Score: 2, Funny

      >>> ""In other news, man with quantum computer reported missing....""

      From the account of witnesses, Police believe the man may be traveling inside a box and there is a possibility he is now dead, and alive.

    14. Re:I'm not sure how big of a deal this is. by Anonymous Coward · · Score: 0

      Technically the one-time-pad is unbreakable but that is under perfect conditions. How is the key generated? Even "random" is typically not truly random.

    15. Re:I'm not sure how big of a deal this is. by suv4x4 · · Score: 1

      On the flip side, pressing exactly two HD-DVDs with random data, and distributing these to your bankings sites for the most sensitive information is getting more and more cost effective.

      Yup, with this fast Internet, they just rip it, and mail it to their server center..

    16. Re:I'm not sure how big of a deal this is. by Anonymous Coward · · Score: 0

      Blackmailing entire governments about quintessential intelligence matters may seriously endanger your health. Secret services just love a blanket cheque.

    17. Re:I'm not sure how big of a deal this is. by pclminion · · Score: 1

      How is the key generated? Even "random" is typically not truly random.

      It's extremely easy, actually. In fact, I think some Intel chips include a RNG based on thermal noise (Johnson noise). In the absence of that, there's always the Lava Lamp.

      Seriously though, there are plenty of physical processes which are completely random, and which are very easy to use to generate true randomness. The spin of incoherent photons is random, and measurable. The time between decays of radioactive nuclides is random and measurable. The instantaneous power spectrum of the white noise of waves breaking on the beach is random and measurable.

    18. Re:I'm not sure how big of a deal this is. by rthille · · Score: 1

      Sure, but to be safe, you have to encrypt it first...

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    19. Re:I'm not sure how big of a deal this is. by exi1ed0ne · · Score: 1

      Well-funded governments or criminal organizations could take advantage of this

      Not likely. I'll bet a rubber hose will still be cheaper (even at govt prices), faster, and far more effective for decades to come.

      --
      Pessimists.net - as if life wasn't depressing enough.
    20. Re:I'm not sure how big of a deal this is. by complete+loony · · Score: 1

      That's not fair! You changed the outcome by measuring it.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    21. Re:I'm not sure how big of a deal this is. by Cairnarvon · · Score: 1

      I'm sure in the 1950s it seemed pretty unlikely random civilians could get their hands on their own private computer, let alone one with the processing power of today's consumer desktops. Technology tends to get much cheaper surprisingly quickly, and for many institutions, overhauling their security policies even within a decade is a pretty daunting challenge.

      Of course, anyone who uses public key cryptography for anything other than quickly exchanging keys for symmetric cyphers has bigger problems than quantum computers already.

    22. Re:I'm not sure how big of a deal this is. by Hyperspite · · Score: 1

      I foresee private organizations developing well used one time pad systems. Great, more unnecessary overhead for business. Thanks Mr. President for putting the fear of government back into us. PPPBBBBTTTTHHHH :P

    23. Re:I'm not sure how big of a deal this is. by Burz · · Score: 1

      And that statement fits so well with your sig line. :-)

  6. Well... by morgan_greywolf · · Score: 4, Insightful

    It doesn't necessarily mean the end of public key cryptography, it just means we'll have to come up with something other than prime factoring to compute the keys.

    What this does mean is that there's going to be a lot of money to be made replacing public-key cryptograhy in custom code ala Y2K.

    1. Re:Well... by morgan_greywolf · · Score: 1

      s/factoring/factorization

    2. Re:Well... by Watson+Ladd · · Score: 1

      Well, the problem is that Shor's algorithm can solve discreet logs in any group. This makes ECC unsafe as currently implemented. No one has come up with secure methods that will not fall to Shor's algorithm.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    3. Re:Well... by Anonymous Coward · · Score: 0

      Personally,

      I'd demand one MILLION dollars!

      What? Have I got a crumb on my face?
      There, did I get it? What?

      Dr. Evil.

    4. Re:Well... by Anonymous Coward · · Score: 0

      Dork.

    5. Re:Well... by Anonymous Coward · · Score: 0

      Conventional symmetric cryptography is not affected by these advances.

      An alternative could be two parties or devices both given a random nonce via a trusted source, either by the devices physically contacting each other or having it keyed in. Then, the devices can use a Diffie-Hellman exchange, the two random numbers sent between the two encrypted with the random nonce instead of a public key.

      For example, TrueCrypt volumes. I go to a friend's house, copy him a random file generated by TrueCrypt as a file key. Then, later on when sending some secure files over the Net, I make a small TrueCrypt partition, use the file key that we both have. Someone intercepting the TC volume will either have to brute-force the whole keyspace of the encryption algorithm or rubber hose one the sender/receiver, as there is no way of knowing the file's contents (if generated by a cryptographically secure RNG.)

      This is a method that helps in some cases, especially if two parties have or can communicate with other via a secure way (be it person to person in a SCIF, or two devices that can connect to each other). This method is 100% worthless for two unknown parties to try to trust each other, while with public key systems, Alice can trust Bob because Charlie's key certified Bob's key, and Alice trusts Charlie as an introducer.

      Another method is having two devices loaded with a large one time pad, and use the above method to negotiate a key for data which needs to be secure, but use direct OTP for stuff which needs to be highly secured (commands to a satellite for example... the data from a spy satellite if decrypted is not as big a threat as someone being able to send the satellite commands to de-orbit over a populated city.) Lower security but high volume stuff gets sent via AES, higher security but low volume stuff uses up bits on the OTP.

    6. Re:Well... by novakyu · · Score: 1

      I frankly don't see what the problem is (either I'm thinking too simplistically, or everyone is missing the point). If the only problem is that prime numbers can be factored more quickly using Shor's algorithm, why don't they just use bigger prime numbers (and here's the kicker) ... found using Shor's algorithm.

      Am I wrong to think that numbers consisting of prime numbers that could be possibly (time-wise) be found using Shor's algorithm would be difficult to factorize using the same algorithm? Or is it this algorithm can't be used (say, due to its probabilistic nature) to determine whether a number is a prime?

    7. Re:Well... by nuzak · · Score: 1

      > why don't they just use bigger prime numbers (and here's the kicker) ... found using Shor's algorithm.

      Because it doesn't matter -- if you come up with a key twice as big that way, you only make decrypting it twice as slow instead of millions of times slower. Having the ultimate lockpick doesn't automatically give you the ability to design a better lock with it.

      --
      Done with slashdot, done with nerds, getting a life.
    8. Re:Well... by osu-neko · · Score: 1

      Am I wrong to think that numbers consisting of prime numbers that could be possibly (time-wise) be found using Shor's algorithm would be difficult to factorize using the same algorithm?

      Yes.

      Without getting too technical, public cryptography relies on the fact that it's astronomically harder to factor these numbers than to come up with them. If you can use the same algorithm to both come up with the keys and break them, this simply can't be the case -- in that case, the best you can get is it being as many times harder as your computers were faster, or as much more time you spent on it, etc. One has to have clever algorithms for coming up with them and a lack of equally clever algorithms for breaking them. The same level of cleverness can't be on both sides or you're sunk. The generating and usage part has to be way, way, way easier. As easy as Shor's algorithm makes breaking them, something astronomically better than it would be required to make keys that are useful against it. (At which point, one has to wonder, how useful would be they be? We'd probably be talking key-lengths so big you run into the same problems that prevent widespread use of one-time pads.)

      --
      "Convictions are more dangerous enemies of truth than lies."
  7. how hard is it to build a quantum computer? by Anonymous Coward · · Score: 1, Interesting

    it's a bit like nuclear weapons, in that you can pretty much "know" how a bomb works, but even if you had detailed plans, it's pretty much only governments who can build them.

    of course, it's not such a good thing for governments to have unfettered access to all communications and banking details, but in general it won't be like your neighbours can spy on all of your banking transactions?

    1. Re:how hard is it to build a quantum computer? by pclminion · · Score: 2, Interesting

      it's a bit like nuclear weapons, in that you can pretty much "know" how a bomb works, but even if you had detailed plans, it's pretty much only governments who can build them.

      I'm actually somewhat surprised that governments haven't passed laws banning the construction of quantum computers except under very tightly controlled circumstances. Kind of like how the ciphers themselves used to be classified as "munitions" in the United States.

    2. Re:how hard is it to build a quantum computer? by Tanman · · Score: 2, Insightful

      It is illegal. You just aren't allowed to see the law because the government has classified it "secret." If people were allowed to read the law, the justice department believes it would provide insight to enemies of the state on a possible exploitable vulnerability.

      by the way, I'm just making this up, but I bet you believed me. Sad state of affairs we're in.

    3. Re:how hard is it to build a quantum computer? by bdjacobson · · Score: 1

      Now why would they do that? They'd lose all chances to use these quantum computers for their own means.

    4. Re:how hard is it to build a quantum computer? by aminorex · · Score: 1

      That would be quixotic, and irrelevant. Once the techniques are known, quantum computers can be built by anyone with the will and budget. It would be trivial to build an anonymous web-service to do decryptions with your home-built device -- and highly profitable -- so it will, inevitably, be done, if the market is created by an artificially imposed abolition.

      --
      -I like my women like I like my tea: green-
    5. Re:how hard is it to build a quantum computer? by Don853 · · Score: 1

      I thought you sounded like a clancy novel personally, but then again, /. has lots of paranoia running around.

    6. Re:how hard is it to build a quantum computer? by aminorex · · Score: 1

      Ah but, you have overlooked one crucial point: The "triviality" of building an anonymous web service depends on public-key cryptography, which is, upon your assumptions, a foundation of sand. Quantum decryptors will track you
      down with the fearless inevitability of a pack of ravenous velociraptors.

      --
      -I like my women like I like my tea: green-
    7. Re:how hard is it to build a quantum computer? by Tanman · · Score: 0

      So, tell me again, what law is it that requires you to show your ID to board an airplane? Can you show it to me, please?

      Ohhhhhh . . .

    8. Re:how hard is it to build a quantum computer? by blhack · · Score: 1

      The airlines are publicly owned and operated. The TSA is a government agency that is providing a service to travelers (and airline operators) at their own request. If you charter a plane, you don't have to show ANYTHING. So...there isn't a law requiring you to show ID before you get onto an airplane, but there IS a policy that most (if not all) airlines have implemented requiring you to show ID before you get onto their privately owned aircraft.

      --
      NewslilySocial News. No lolcats allowed.
    9. Re:how hard is it to build a quantum computer? by Crayon+Kid · · Score: 1

      I see what you did there. You assumed that the government is not above the law.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  8. Non-subscription link by Anonymous Coward · · Score: 4, Informative

    http://www.huliq.com/34160/qubits-poised-to-reveal-our-secrets seems to be a copypasta of the article.

    1. Re:Non-subscription link by nigelo · · Score: 1

      http://www.huliq.com/34160/qubits-poised-to-reveal-our-secrets seems to be a copypasta of the article. Is that an edit action that gives results strewn with graffiti, or some other sort of Italian food?
      --
      *Still* negative function...
    2. Re:Non-subscription link by Anonymous Coward · · Score: 0

      murk loar

    3. Re:Non-subscription link by Anonymous Coward · · Score: 0

      To begin, this is a tale of how my very existence was twisted and
            transformed in a most peculiar way. Please have a seat, for I wish to
            take a moment to relate to you the fascinating odyssey which ultimately
            led to my reign as the Prince of Bel-Air. I was sired and reared in West
            Philadelphia. As a lad, most of my time was spent at the neighborhood
            recreation center where I would laze about and relax in a most charming
            manner - that is, when I was not engaging my chums in a friendly game of
            basketball at the schoolhouse. Around this time, two young hooligans had
            begun to stage a campaign of vandalism and intimidation in my
            neighborhood. When my mother discovered I had had a bit of an
            altercation with the ruffians, she insisted I leave town at once and
            take up lodgings with my aunt and uncle in Bel-Air. As the taxi
            approached, heeding my beckoning whistle, I could discern the word
            "FRESH" emblazoned upon its license plate, and took particular note of
            the pair of plush novelty dice which hung from the rear-view mirror. I
            was a bit taken aback by these strange omens, but quickly put them out
            of my mind as I cheerfully called to the driver: "To Bel-Air, my good
            man!" We arrived safely in Bel-Air at dusk, and as the driver came to a
            stop in front of the house where I was to live, I left him with the
            words: "Farewell, sir. Perhaps my nostrils shall delight in your aroma
            once more!" To be sure, it was a long journey, and as I gazed upon my
            estate in all its splendor, I knew once and for all that my rightful
            place was on the throne - as the young scion of the great and mighty
            kingdom of Bel-Air!

    4. Re:Non-subscription link by Anonymous Coward · · Score: 0

      epic fail

    5. Re:Non-subscription link by identity0 · · Score: 1

      Fuck you guys, we do not need a 4chan-ized Slashdot. We need more posters like the ones above who actually know the math behind this story.

      In short - GTFO.

  9. Yeah, but... by greenbird · · Score: 1

    Yeah, but who filed the patent first. That's all that matters.

    --
    Who is John Galt?
    1. Re:Yeah, but... by Selfbain · · Score: 5, Funny

      Depends on the observer.

      --
      Well, it has never been successfully tested.
  10. Big numbers by Nonillion · · Score: 1

    Hmmm, guess I'd better start using a 1024 septendecillion or larger bit key.

    --
    "I bow to no man" - Riddick
  11. Not the end by drabgah · · Score: 5, Insightful

    The quantum computer referenced in the summary managed the immense feat of finding the factors of the number 15. While it is true that factoring numbers of the magnitude used in cryptography is now a "matter of engineering", there are profound difficulties involved in scaling quantum computing. The fundamental problem is called "decoherence" and describes the tendency of quantum systems to become entangled with their environment, and the consequent loss of pure quantum states. The issues involved in quantum computation connect to deep issues of thermodynamics and entropy, and research on quantum computation has potentially great significance for fundamental physics. Cryptography may have to develop and implement new, extended standards as computational techniques evolve, but the encryption sky is not yet falling.

    1. Re:Not the end by Anonymous Coward · · Score: 4, Funny

      The quantum computer referenced in the summary managed the immense feat of finding the factors of the number 15. ...well come on then, tell us, what are they?
    2. Re:Not the end by tietokone-olmi · · Score: 1

      Indeed. At best, quantum computing will provide a different tradeoff from what is available right now. Perhaps it'll be a tradeoff into physical space.

      Right now, it takes rather much physical space (racks of computers, cooling apparatuses, etc) and plenty of power to factor a single 1024-bit RSA key. Even then it takes enough time to be impractical as a routine operation. Certainly it can be scaled up to shorten the time, but diminishing returns apply and at the far end you end up banging your head against the limits of the interconnect used.

      So yeah. The sun isn't setting on RSA quite yet. My current 2048-bit public key expires in 2012; given how fucking fast computers have got these past few years, I guess my next one is going to be at least 4096 bits. How much space and time is factoring one of those going to take, even with quantum computers?

    3. Re:Not the end by SkyFalling · · Score: 1
      but the encryption sky is not yet falling.

      Damn, guess I need to choose a new nick.

    4. Re:Not the end by Anonymous Coward · · Score: 0

      That depends.. are you a quantum computer?

    5. Re:Not the end by blueg3 · · Score: 3, Insightful

      Factoring a four-bit number on a quantum computer requires quite a lot of qbits. You require 20 qbits just to store a four-bit number, and more just to execute the algorithm. This is a big improvement on the few-qbit machines previously made. At this point, while decoherence is still a large barrier, it's solely an engineering barrier, and one should expect it to last for too long. (Where "too long" is in physics terms. You'll probably be okay for 20 years or so.)

    6. Re:Not the end by blueg3 · · Score: 1

      No, what quantum computation provides is an entirely different scalability benefit.

      With classical computers and current knowledge of mathematics, public-key encryption is a winnable arms race. If you double your key length, the amount of work you need to encrypt and decrypt with it increases, but the amount of work to crack it increases enormously more. If you can guess how much computing power your enemy has and how fast computing power will grow, you can pick a key length so that it'll remain secure for a specified amount of time.

      Quantum computation isn't a different tradeoff. It prevents you from playing this computing-power race and always winning. This means that increasing your key size will do nothing for you.

      Of course, if we really want to play these games, quantum mechanics may be able to provide better encryption, too. For example, QM can create link-level communication where any interception of the data is (nearly) immediately detectable. (This is actually used in at least one large optical link.)

    7. Re:Not the end by Urkki · · Score: 1

      Quantum computation isn't a different tradeoff. It prevents you from playing this computing-power race and always winning. This means that increasing your key size will do nothing for you. Increasing quantum computer size linearily may well be more difficult, than increasing classical computer power exponentially... You're just fighting different physical limitations with quantum computers (decoherence). It's even possible that (in our universe, using this particular algorithm, with current kind of quantum hardware) it's impossible to build a quantum computer able to factor a 4096 bit RSA key.
    8. Re:Not the end by blueg3 · · Score: 1

      There aren't any fundamental limitations, only engineering ones, so it will never be "impossible" to build such a quantum computer, only restrictively difficult.

      Essentially what you are hoping for is that "you cannot build a useful quantum computer" remains true.

    9. Re:Not the end by StikyPad · · Score: 2, Interesting

      So, just like with classic attacks, can't we just increase the keyspace to stay ahead of the quantum curve indefinately? The only real problem I see is that passwords will eventually be obsolete, but that's essentially the case already. Passphrases will help to some extent, but again, it's just a matter of time before the computational ability outstrips the capacity to remember (and patience to enter) a sufficiently long and/or incoherent passphrase.

    10. Re:Not the end by Anonymous Coward · · Score: 0

      That's assuming adding qubits is less than exponentially hard. If 51 qubits require twice as pure a vacuum (or whatever other property preventing unwanted entanglement) as 50 qubits then good luck engineering 100 qubit computer.

    11. Re:Not the end by armb · · Score: 1

      > there are profound difficulties involved in scaling quantum computing.

      15 was factored with a quantum computer in 2001: http://cryptome.org/shor-nature.htm
      Now, six years later, we've advanced to the point where we can factor, um, 15.
      (Maybe this is a method expected to scale better in future or something. But, as you say, not an immediate problem.)

      --
      rant
    12. Re:Not the end by blueg3 · · Score: 1

      Algorithmically, the quantum computer cracking your key is more efficient than you encrypting or decrypting with it; increasing the key size gets you nothing.

      What you're hoping for is that increasing the key size outstrips someone's ability to make a quantum computer with more bits. Perhaps it's just a particular level of intuition, or seeing how these sorts of things go, but once a quantum computer with a "reasonable number" of qbits is established (say, enough to crack a 2048-bit key), I would not think it too much more difficult to make one that can crack any reasonable key size.

  12. What does the article actually say? by mark-t · · Score: 1

    The first article linked to in the summary requires a subscription to read anything more than the synopsis.

  13. post-quantum cryptography by Spy+der+Mann · · Score: 4, Informative
    I googled (surprise!) and found this result:

    "PQCrypto 2006: International Workshop on Post-Quantum Cryptography"
    http://postquantum.cr.yp.to/

    From The link:

    Will large quantum computers be built? If so, what will they do to the cryptographic landscape?

    Anyone who can build a large quantum computer can break today's most popular public-key cryptosystems: e.g., RSA, DSA, and ECDSA. But there are several other cryptosystems that are conjectured to resist quantum computers: e.g., the Diffie-Lamport-Merkle signature system, the NTRU encryption system, the McEliece encryption system, and the HFE signature system. Exactly which of these systems are secure? How efficient are they, in theory and in practice?

    PQCrypto 2006, the International Workshop on Post-Quantum Cryptography, will look ahead to a possible future of quantum computers, and will begin preparing the cryptographic world for that future.
    1. Re:post-quantum cryptography by Intron · · Score: 2, Funny

      They have also left out the One Time Pad system - still unbreakable.

      I will be passing all my public keys through two slits and keeping one of them under observation at all times from now on. That should keep me safe from quantum computers.

      --
      Intron: the portion of DNA which expresses nothing useful.
    2. Re:post-quantum cryptography by Anonymous Coward · · Score: 0

      One time pad is not public key cryptography

  14. Elliptic curve cryptography by 4of11 · · Score: 5, Informative

    Elliptic curve public crypto does not rely on the difficulty of factorization, so this specific attack wouldn't affect it, but I don't know if there are applicable quantum computing attacks. Too bad software patents are such an issue for it in the US.

    1. Re:Elliptic curve cryptography by Anonymous Coward · · Score: 0

      The answer to that question is that no-one knows. I believe that Elliptic curve is NP complete, but quantum computers have not been shown to solve NP problems in P time yet. Factoring known to be no harder than Elliptic curve, known NP intersect co-NP. Of course... we still don't kno if P=NP, but for now we can assume no-one else has the proof either.

    2. Re:Elliptic curve cryptography by Anonymous Coward · · Score: 2, Informative

      Elliptic Curve encryption relies on the hardness of the discrete logarithm in an elliptic curve group. Unfortunately, I believe Shor's algorithm can also be used to solve discrete logarithms in arbitrary groups, so this method is no better than RSA when quantum computing becomes sufficiently advanced.

    3. Re:Elliptic curve cryptography by elandqui · · Score: 4, Informative

      Actually, quantum computing attacks do exist for elliptic curve crypto, which relies on the elliptic curve discrete log problem (ECDLP), as Bernstein mentioned in the Post-Quantum Crypto conference list. As that blog post noted, Shor's Algorithm essentially boils down to finding the order of a subgroup of the multiplicative group (Z/(nZ))^*, where n is the number to factor, and the rest is easy. That is precisely what you need to do in the ECDLP: find the order of the subgroup generated by a point on the curve. It's a little different in practice of course, since you need to implement elliptic curve arithmetic, but the idea is the same.

    4. Re:Elliptic curve cryptography by Anonymous Coward · · Score: 0

      Just did some quick research on this - ECC is based upon the difficulty of calculating log_b(n) and the simplicity of calculating b^c. This problem and prime number factorization are polynomial problems on a quantum computer.

      If I understand NP-completeness at all, and I could be extremely wrong, quantum computers can solve NP-complete problems in polynomial time (due to any NP-complete problem being able to be restated as any other NP-complete problem in polynomial time on a classical computer).

    5. Re:Elliptic curve cryptography by 0ptix · · Score: 1

      neither the DLP nor factoring are NP-complete in fact AFAIK there is no known algorithm for solving NP-complete problems in the QC model.

  15. new decryption methods == new encryption methods by jgarra23 · · Score: 2, Insightful

    This means that people will come up with new encryption methods that I couldn't possibly imagine (not much of a stretch). Based off these newly powerful methods people will find new impregnable methods. Sort of like how when people came up with the idea of wooden shields, someone came up with a way to pierce them so someone came up with metallic armor and then someone came up with the idea of a combustion-powered missile (gun) and someone came up with Kevlar and so on...

  16. Of course the obvious solution... by mark-t · · Score: 1

    Is to just use quantum encryption whenever transmitting encrypted data... supposedly, that's unbreakable (or at least not breakable without alerting the sender or receiver that you broke it), right?

    1. Re:Of course the obvious solution... by Phroon · · Score: 1

      I heard some fellow undergraduates of mine give a talk on "quantum encryption" last year. It took me a while to notice, but quantum 'encryption' isn't really encryption at all. It is just a secure way to distribute to exactly two people the same random data. You then leverage this security to make a one-time use pad that's (almost) as practically secure as it theoretically is. You still have to keep the pad a secret at both ends, but the transmission is foolproof.

    2. Re:Of course the obvious solution... by phantomcircuit · · Score: 1

      Great so now all we need is a million dollar quantum computer and a few PhD's.

    3. Re:Of course the obvious solution... by owlstead · · Score: 1

      Wrong.

      Quantum encryption (as it is currently used) makes sure that the data is transmitted in a secure fashion alright (or at least the key, and if you use one time pads, this means the same). But you will still have to solve the problem of authentication. And this is what public key cryptography does. Quantum cryptography solves the same problem as symmetric key cryptography in a way. Current symmetric algorithms are pretty safe, so quantum encryption in its current form is wholly uninteresting for commercial applications.

      Then again, quantum cryptography analysis is wholly uninteresting for commercial application as well :)

  17. not quite... by dollargonzo · · Score: 2, Informative

    Encryption/decryption grows linearly in the length of the key, and cracking is [considered] exponential in the length of the key. the problem is that shor's algorithm on a quantum computer is also (IMHO) linear in the length of the key. Hell, even if it was a decent order polynomial in the length of the key you could never be "faster" (in the tractable vs. intractable sense). so, no, you can't even do it for now

    --
    BSD is for people who love UNIX. Linux is for those who hate Microsoft.
    1. Re:not quite... by snowgirl · · Score: 2, Informative

      The calculation space is O(log N), so it grows even less than linear. You would have to double the bit size just to double the processing time to crack it. That fits fairly neatly into your "it doesn't meet intractable standards."

      Fortunately, symetric keys are still fine, Quantum Computers can calculation square roots faster, but this only halves the execution time, which is easily accounted for by double the key size. Even with a Quantum Computer cracking AES 512, or 2048 is intractable.

      --
      WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
    2. Re:not quite... by cperciva · · Score: 4, Informative

      Encryption/decryption grows linearly in the length of the key

      No. With classical algorithms, RSA encryption and signature verification are O(n^2), while RSA decryption and signing are O(n^3).

      and cracking is [considered] exponential in the length of the key

      No. All modern factorization algorithms are subexponential; this is why a 1024 bit RSA key is roughly as secure as an 80 bit symmetric encryption key.

    3. Re:not quite... by smallfries · · Score: 5, Informative

      Although you are theoretically correct what you have said is wrong in practice. If I want to run a classical algorithm on a larger piece of data then I can just simulate a larger computer (to the extent that I page things in or out of memory, implement 64bit operations in 32bit etc). For a quantum computer I need a bigger computer. I can't simulate a 8-qubit machine on a 4-qubit machine with just a polynomial slowdown.

      I can't read the actual article at home so I don't know how large their machine is. Shor's algorithm has actually been run on a 4-qubit machine before so the summary is incorrect. I believe that the number they factored was 15. The point being that I need a quantum machine large enough to factor the RSA number. As building a 8-qubit machine is not as simple as slapping two 4-qubit machines together (because of problems with quantum coherence) there will always be a state-of-the-art for how large a Quantum Computer can be, and public crypto with keys significantly larger than that will be safe until a larger machine is developed. Sort of a faster version of the battle between cryptographers and cryptoanalysts that we see at the moment.

      You'll notice that nobody made the same claims when EPFL sieved a 1024-bit number recently - instead everyone said use larger keys. The situation is likely to be the same as Quantum Computers increase in size. Lastly, not all public key crypto is shafted, only things that rely on factorisation as a problem. ECC will be quite safe until (if?) somebody develops a quantum algorithm for discrete logs.

      Disclaimer: I don't do research in quantum - I work in cryptography, but the quantum guys have an office down the corridor and occasionally I understand what they are talking about. Ashley, don't beat me around the head for getting the details wrong :)

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    4. Re:not quite... by dollargonzo · · Score: 1

      *crushed*

      you are correct; i was thinking of the faster multiplication algorithms (the standard one would be O(n^2) indeed) and didn't consider speed of decryption.

      s/linear/polynomial/g
      s/exponential/non-polynomial/g

      there

      --
      BSD is for people who love UNIX. Linux is for those who hate Microsoft.
    5. Re:not quite... by Anonymous Coward · · Score: 1, Interesting

      On the other hand, the difficulty of building a quantum computer seems to be exponential with the number of bits, so maybe we'll be all right.

      So far, the biggest QC is 12 bits or so. And some physicists think they never will get much bigger than that.

    6. Re:not quite... by E++99 · · Score: 3, Interesting

      Lastly, not all public key crypto is shafted, only things that rely on factorisation as a problem. ECC will be quite safe until (if?) somebody develops a quantum algorithm for discrete logs.

      Factoring and discrete logs are codependent on each other being hard problems. Either one can solve the other. I'm not familiar enough with ECC to know if being able to solve regular discrete logs necessary breaks it; but if so, then factoring breaks it too.
    7. Re:not quite... by thomasa · · Score: 1

      I do not believe that quantum computing breaks
      symmetric key encryption algorithms like AES either.

    8. Re:not quite... by ccmay · · Score: 1
      You seem to know what you are talking about, so I pose you the question: can't a quantum computer generate extraordinarily large keys even faster than it can break them? This has been the pattern with computer equipment up until now.

      -ccm

      --
      Too much Law; not enough Order.
    9. Re:not quite... by jon787 · · Score: 1

      Give that RSA encryption is:

      c = m ^ e (mod n)

      and RSA decryption is:

      m = c ^ d (mod n)

      I'm interested in how you have determined that encryption is O(N^2) and decryption is O(N^3).

      --
      X(7): A program for managing terminal windows. See also screen(1).
    10. Re:not quite... by wirelessbuzzers · · Score: 1

      can't a quantum computer generate extraordinarily large keys even faster than it can break them? Not ... really? Generating large RSA keys is probably always going to be a polynomial-time proposition. With a classical computer, it's something like O((log N)^4). It would probably be faster on a quantum computer, but probably not by much. Perhaps O((log N)^3.5) or so (sqrt log n speedup from using Grover's algorithm). Given how much slower first-generation quantum machines will be than computers (assuming that anyone manages to build one at all), the classical machine will be faster.

      In any case, last I checked, the real reason you can't factor RSA keys on quantum computer is that it has to be able to fit the RSA key into quantum memory (probably times a small constant, like 2 or 3), and the record these days is perhaps 16 bits. You'd need to do that to generate a key, too.
      --
      I hereby place the above post in the public domain.
    11. Re:not quite... by delt0r · · Score: 2, Informative

      Not quite. Given a discrete log algorithms I can always use it to factorize (This is shor's method by the way). The Opposite is not true, that is, a fast factoring algo does not let you solve the discrete log problem faster. Some suspect that it may be true (ie goes both ways), but there is no proof at this stage.

      ECC with correctly chosen parameters cannot be mapped/isomorphic/whatever to the appropriate finite field. However that doesn't mean that someone might develop a technique to do so with currently secure ECC parameters in the future.

      --
      If information wants to be free, why does my internet connection cost so much?
    12. Re:not quite... by cperciva · · Score: 1

      The private exponent is of length O(N), while the public exponent is of length O(1).

    13. Re:not quite... by marcosdumay · · Score: 1

      "No. With classical algorithms, RSA encryption and signature verification are O(n^2), while RSA decryption and signing are O(n^3)."

      With classical algorithms, RSA encryption and decryption are the same algorithm, just with different keys. Both of them O(n) if I remember correclty, but odds are that I don't.

      "No. All modern factorization algorithms are subexponential; this is why a 1024 bit RSA key is roughly as secure as an 80 bit symmetric encryption key"

      There is no subexponential algorithm for factorization. A 1024 bit RSA key is equivalent to a much smaler simetric key because one of them is near O(2^(n/3)) while the other is O(2^n). Both are exponential.

    14. Re:not quite... by dollargonzo · · Score: 1

      the number field sieve is subexponential. http://en.wikipedia.org/wiki/General_number_field_sieve. you are correct about RSA, but the keys are of asymptotically different size, hence the difference in running time.

      --
      BSD is for people who love UNIX. Linux is for those who hate Microsoft.
  18. Re:Tor like oatmeals! by Anonymous Coward · · Score: 5, Interesting
  19. No big deal by jd · · Score: 3, Insightful

    RSA uses primes. This leaves the ones that don't: HFE, NTRU, ECC, XTR, Paillier, ElGamal, ....

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:No big deal by E++99 · · Score: 1

      RSA uses primes. This leaves the ones that don't: HFE, NTRU, ECC, XTR, Paillier, ElGamal, ....


      XTR and ElGamal rely on the discrete logarithm problem. If factoring becomes easy, then the discrete logarithm problem becomes easy as well. Not sure about the other ones.
    2. Re:No big deal by rjh · · Score: 1

      This has never been proven.

      If you can solve DLP, then you can solve IFP, that much is known to be true. We don't know that solving IFP will necessarily lead to solving DFP.

  20. Not PK encryption per se, the RSA implementation by ishmalius · · Score: 3, Insightful

    The general handshaking mechanism itself is not in danger. It is the prime factor-based RSA algorithm. There might be other key algorithms in danger as well, but this doesn't reflect on the PK framework.

  21. I work in the field and i have to comment, by drolli · · Score: 5, Informative

    that it will be a really long time before QC are cheaper in terms of factorizing numbers than the equivalent classical machine. If they work at all. The common beliefs about the different QC other implementations in the field usually are said to be

    -NMR: Most advanced no decoherence, but severe scalability problems. Nobody knows if they can ever put more than 10 qubits (
    -Quantum Dots: Nice but Semiconductors have a hell of excitaions and decoherence
    -Spintronics: Interesting, but it will take a time until it is under control
    -Ions: well advanced, good control, some scalability problem (not necessarily IMHO)
    -Atoms: advancing (-> Atom Chip), could be fine
    -Superconducting qubits: Right now decoherence problems, which may be solved.

    1. Re:I work in the field and i have to comment, by kmac06 · · Score: 1

      You forgot: -Optics (what this article is about): Little decoherence, but making a deterministic universal gate is difficult, so current implementations won't scale

    2. Re:I work in the field and i have to comment, by drolli · · Score: 1

      Yes, but the articles where about Optics, and I said "other implementations" But you are right, that is what is usually said.... But controllable Microcavities in photonical crystal may help to solve the scalability problem, if i understand it correctly...

  22. Quantum physics giveth... by Atario · · Score: 1

    ...and quantum physics taketh away. Looks like it'll be a race between quantum computing and quantum cryptography to see whether we're all left with a gap where everyone's vulnerable...

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  23. some perspective... by Anonymous Coward · · Score: 1, Insightful

    Let me share a quote that my Complexity Theory professor at Carnegie Mellon said about this back in 1999:

    "Quantum computing has the potential to change everything, no doubt about it. However, I won't get excited about it until they can factor a number larger than, oh, let's say, FIFTEEN. Until then, everything in this class about turing machines, P, NP, etc is still the world we live in."

    That's the quote as best as I can remember it, and the number he said was really close to 15 if I recall. Bottom line, what he said is still true--this is fascinating, fascinating stuff, but we really need to see it happen for larger numbers!

    -Jaro

    1. Re:some perspective... by elandqui · · Score: 1

      Exactly. Does anyone know how many qubits this quantum computer has and how large of a number it was that they are able to factor? I'll call it a significant advancement if they can factor 21 or 35 now.

  24. Very cool by Kythe · · Score: 1

    Very interesting to know there are other algorithms which might resist quantum computing attacks.

    It's also very good that the cutting edge of this technology is (presumably) being done and reported on publicly, so people will know if and when they can no longer protect their communications using certain methods.

    --

    Kythe
  25. Re:new decryption methods == new encryption method by Mattintosh · · Score: 1

    So what you're saying is...

    Necessity is the mother of invention.

    Right?

    I think we all already knew this.

  26. Missing import facts about shors algorithm by Anonymous Coward · · Score: 1, Informative

    Shors algorithm make use of probability functions that come from quantum mechanics, along with some other useful features such as the massive parallel processing you can get from qbits http://en.wikipedia.org/wiki/Qubit( you will see the probability functions in how they define qbits). Example you can't tell exacting where an electron around an atom is really at but you can say the statement like "80% probability that the electron is there." Shors algorithm makes use of probability functions such that incorrect answers tend to cancel themselves out without you doing a bunch of computations. You can't think of Shors algorithm in the traditional sense that f(x)=y, it is a probability function like the dirac equation http://en.wikipedia.org/wiki/Dirac_equation.

    1. Re:Missing import facts about shors algorithm by Anonymous Coward · · Score: 0

      Surely all we need to do is work out exactly how improbable it is that the electron is there, then feed that value into an finite improbability generator, give it a really hot cup of tea, and turn it on...?

  27. sigh by Ant+P. · · Score: 4, Funny

    I finally went and figured out gpg just this week and it's already about to be obsoleted...

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

      >I finally went and figured out gpg just this week and it's already about to be obsoleted...

      It is not /about/ to be. gpg2 is already there.

    2. Re:sigh by lawaetf1 · · Score: 1

      Just focus on the symmetric key aspects of gpg. :)

      --
      CommentBot 0.7a running with args "-module irritate,disagree -target random"
  28. What Codes? by segedunum · · Score: 2, Insightful

    It means the most dangerous threat posed by quantum computing - the ability to break the codes that protect our banking, business and e-commerce data - is now a step nearer reality.
    It might just show how sadly cynical I am regarding many companies' attitudes towards security, but I looked at that sentence and and thought "This would actually make a difference?"
  29. I'm skeptical by Fnkmaster · · Score: 4, Informative

    This sounds like some serious breathless bullshit to me.

    There have been quite a few different methods of quantum computing developed that take advantage of several types of quantum processes in nature. I worked on bulk-spin-resonance QC as a research assistant at MIT.

    To the best of my knowledge, every method so far developed runs into coherence and noise limitations that make it very difficult to scale them up. It's usually not too hard to build a 3- or 4- qubit quantum computer, but scaling up the size seems to itself have an exponential characteristic to the problem. Basically, it's very hard to build a practical quantum computer that works on the scale necessary to factor even modest sized numbers. The engineering challenges to make any of these methods at all practical are bafflingly hard - the underlying science and math are pretty straightforward on the other hand, and the algorithms are undoubtedly cool as hell.

    I understand these days the interesting work is on trapped-ion approaches and semi-conductor approaches.

    Anyway, Shor's algorithm has been around for years. The theory behind QCs is fairly well understood, the experimental difficulties are huge.

    Basically, unless this represents a real breakthrough, i.e. a technique that is not just scalable in theory but can be demonstrated practically to be linearly more difficult to scale up the number of qubits, then it's not a breakthrough that anybody needs to worry about yet.

    Without seeing this article's full text though, it's hard to really know, but I gather optical approaches have been tried before and haven't gotten any further than anybody else has.

    1. Re:I'm skeptical by owlstead · · Score: 1

      Well, according to the article (kindly provided through a link above) they've solved it for the number 15. Just like year ago using a different method. So no, they haven't gotten any further than anybody else (so far).

    2. Re:I'm skeptical by Anonymous Coward · · Score: 0

      Gordon Freeman is that you?

  30. Quantum cryptography by shentino · · Score: 1

    Read about this in a book. Wouldn't this be a solution? They say it's fundamentally unbreakable, even WITH quantum computing. An idle boast? Or the solution we've finally been looking for?

    1. Re:Quantum cryptography by Anonymous Coward · · Score: 0

      That's not cryptography, it's just a way to tell if someone's snooping.

    2. Re:Quantum cryptography by shentino · · Score: 1

      Not just that...it actually it deals with quantum physics and how a photon that is vertically aligned has a 50 percent chance of being either "/" or "\" and getting misinterpreted.

      Only someone who knows which way it was polarized can correctly decode it.

      This combination of 1's and 0's is used to generate a 1 time pad.

  31. Re:Tor like oatmeals! by julesh · · Score: 3, Informative

    To moderators who marked this offtopic, you may wish to read the linked article first.

  32. Shor's algorithm by Anonymous Coward · · Score: 1, Informative

    Scott Aaronson has a wonderful explanation of how it works (including why it's so much faster with quantum) at http://scottaaronson.com/blog/?p=208.

  33. Therefore... Quantum Computing Illegal in US? by zrgn · · Score: 2, Insightful

    So can I guess an American university has not been able to do this because they would be put in jail (DMCA). "I'm sorry we can't cure your cancer because the technology used to do this could circumvent digital property rights and encryption algorithms."

  34. Quantum Computing Is Pure Unmitigated Bullshit by MOBE2001 · · Score: 1, Troll

    How much do you want to bet that this is pure bullshit and that nothing will ever come out of it? This is just another plea for funding. Quantum computing is the biggest scientific hoax/bullshit in the history of science. Physicists have no clue as to why nature is probabilistic and yet, they feel qualified to claim (without any evidence to back it up) that certain quantum states are superposed. What they are are claiming is that states are suppoerposed but you can never observe supperposition because, as soon as you do, it causes a collapese of the wave fucntion and the superposition disappears. This reminds me of a kid who insisted that he could jump as high as a mountain but only when nobody was looking. Yeah, sure. Whatever happened to empiricism? Voodoo physics is all this crap is.

    So yeah, go ahead and mark me as a troll but I am right, goddamnit! It's all bullshit.

    1. Re:Quantum Computing Is Pure Unmitigated Bullshit by n6kuy · · Score: 1

      > This reminds me of a kid who insisted that he could jump as high as a mountain ...

      Well I can jump HIGHER than a mountain!
      But that's because mountains can't jump...

      --
      If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
    2. Re:Quantum Computing Is Pure Unmitigated Bullshit by Anonymous Coward · · Score: 0

      Ok. I'll bite. What you're talking about are some particular interpretations of quantum mechanics. Though one particular type of interpretation has 'caught on' in these fields, there's certainly not universal agreement, and I'd say (anecodotally speaking) that many younger physicists students don't even spend that much time thinking about 'what it all means.'

      The fundamental test of ideas in sciences like physics is this: Does my mathematical formula accurately predict real-world experiments? Experimental QM is most certainly empirical, and the math of qm predicts experimental results very well.

      Having a nice way to visualize your math is worthy goal, since a good conceptual model makes it teach, discuss, and innovate than pure math does, but at the end of the day, prediction is what matters.

      I share your frustration, though, every time I see a movie like 'What the @#$% do we know?' or see a book like 'The Tao of Physics'.

    3. Re:Quantum Computing Is Pure Unmitigated Bullshit by Anonymous Coward · · Score: 0

      Sheesh, you're the idiot that posted the 7 deadly sins of Haskell, too -- another font of uneducated drivel. If only there was a "-1, Ludwig von Plutonium whack-job" rating, I'd log in.

    4. Re:Quantum Computing Is Pure Unmitigated Bullshit by blueg3 · · Score: 1

      If you had more than a passing knowledge of quantum mechanics, you'd know that superposition is empirically observable.

      "they feel qualified to claim (without any evidence to back it up)"

      Historically, people didn't feel qualified to claim until there was a lot of evidence to back it up. As rebellious as your ideas may seem to you, believe it or not, lots of scientists thought quantum mechanics was preposterous, including Einstein. It's accepted now because it is empirically testable.

      "Physicists have no clue as to why nature is probabilistic"

      Perhaps that's true, but a scientific law is completely valid without knowing "why" it's true. (If you want some metaphysical nonsense, base scientific facts have no "why". Why is G or c a particular value and not some other value? Why is space such that fields scale with distance as 1/r^2? It doesn't matter if there even is a why, it's still true.)

    5. Re:Quantum Computing Is Pure Unmitigated Bullshit by MOBE2001 · · Score: 0, Flamebait

      If you had more than a passing knowledge of quantum mechanics, you'd know that superposition is empirically observable.

      Yeah, right. The QC hoaxers and bullshitters will always win more grant money as long as they have Star-trek physics fans like you on their side. Why don't you all jump in your wormhole spaceships and zip into a parallel universe? Oh yeah, I almost forgot. Parallel universes. Isn't that the explanation that the crackpot lunatic and quantum computing champion, David Deutsch, is using for QC? Yes sir. Billions and billions of parallel universes that nobody can ever observe. I guest impiricism is only needed when you crackpots are attacking the other religions, eh? Yeah, that's it. A stupid nerd religion is what you have.

    6. Re:Quantum Computing Is Pure Unmitigated Bullshit by blueg3 · · Score: 1

      I don't really watch Star Trek, so I'm not really sure what you're talking about. I'm just a physicist.

      David Deutsch, like any physicist, knows full well that a theory such as the many-worlds interpretation, which he happens to find plausible, carries a very different meaning and weight than a law. While many-worlds or even the probabilistic interpretation of quantum mechanics may be interesting and may lead to the discovery of new laws, they're not laws, they aren't testable, and hence they don't "mean" anything. But anyone with even a passing knowledge of proper science understands that and treats theories and laws differently.

      Empiricism is always needed for laws. I see you failed to address the fact that QM is empirically testable. I can make some guesses as to why you would conveniently avoid that.

      Frankly, it only takes an undergraduate-level understanding of physics to be familiar with all the empirical underpinnings of quantum mechanics, including EPR, and this is sufficient to prove to oneself that quantum computers are entirely possible (though the engineering is a pain).

    7. Re:Quantum Computing Is Pure Unmitigated Bullshit by MOBE2001 · · Score: 0, Troll

      Empiricism is always needed for laws.

      Quantum superposition is not a law of physics. It's just a stupid guess. Very stupid guess, IMO.
      I see you failed to address the fact that QM is empirically testable.

      So what? That does not mean that they know what they're talking about. My dog is a good predictor too, you know. He can predict that there is going to be food in his plate as soon as I start opening a can of doog food. So far, his theory has not failed. Big Deal! The Mayan priests had a system that could predict lunar and solar eclipses tens of thousands of years forward and backward. Does that mean that they understood gravity? I think not. Newtonian gravity can do the same yet Newton was the first to admit that he had no clue as to the actual mechanism of gravity. Don't try to force your crackpot hoaxes down people's throat on the basis of the correct predictions made by QC. Not everybody belongs to your religion. Get a clue.

    8. Re:Quantum Computing Is Pure Unmitigated Bullshit by Anonymous Coward · · Score: 0

      I agree with MOBE2001 -- all science is bullshit! They can't PROVE anything!! It's all just theories and stuff!!!

    9. Re:Quantum Computing Is Pure Unmitigated Bullshit by nuzak · · Score: 1

      This is the same dumbshit who posted the "7 deadly sins of haskell". He's a crank, and a troll and please don't feed him. Now that I've plonked him into my enemies list, I hopefully won't have to see his drivel anymore.

      --
      Done with slashdot, done with nerds, getting a life.
    10. Re:Quantum Computing Is Pure Unmitigated Bullshit by Anonymous Coward · · Score: 0

      Well. Since everybody here agrees that "there is a long way before QC is usable", the title is certainly exagerated, as the New Scientist article sais:

      "... profound consequences. It means the most dangerous threat posed by quantum computing - the ability to break the codes that protect our banking, business and e-commerce data - is now a step nearer reality..."

      And a businessman/CIA executive will bite. Consequently, this is "This is just another plea for funding" as the OP sais. And because the article is obviously targeting idiots with money, we, here at nerdlard are obliged to call it bullshit. OP most insignful post.

  35. the inverse? by j00r0m4nc3r · · Score: 2, Interesting

    Can quantum computers be used to create encryption keys that other quantum computers cannot solve in linear time? Perhaps computers will someday each include a QPU (quantum processing unit) that would be dedicated to performing such tasks.

    1. Re:the inverse? by sacrilicious · · Score: 1
      Can quantum computers be used to create encryption keys that other quantum computers cannot solve in linear time?

      Reminds me of the (presumably rhetorical) question "If Jesus is all powerful, can he microwave a burrito so hot that even he cannot eat it?"

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    2. Re:the inverse? by AeroIllini · · Score: 1

      Yes, but unfortunately such dedicated QPUs will be used to ensure I can only watch my DVD twice before I pay the Media Freedom Fee again.

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    3. Re:the inverse? by Etcetera · · Score: 1


      Reminds me of the (presumably rhetorical) question "If Jesus is all powerful, can he microwave a burrito so hot that even he cannot eat it?"

      Hey! That's not a rhetorical question down here in San Diego, where there's a Taco Shop on every corner and each one has a picture of Jesus overlooking the grill...
      =)

    4. Re:the inverse? by kmac06 · · Score: 1

      Sort of. Quantum cryptography is provably secure, but you need a way to transmit photons between the two points (generally, an optical fiber or free space).

  36. No more secrets by InlawBiker · · Score: 1

    Are Robert Redford and Sidney Poitier somehow involved in this?

    1. Re:No more secrets by Anonymous Coward · · Score: 0

      that was my first thought seeing this headline. if someone had tagged this setecastronomy i would have been impressed :)

  37. Just RSA, actually by geekgirlandrea · · Score: 5, Interesting

    *sigh*

    This doesn't break "public-key cryptography". Even if you could build a Shor-factorization machine big enough to use against real-world keys (and that's a *big* if), it's only good against RSA. Elliptic-curve cryptosystems, for example, would be entirely unaffected. In general, the question of whether general-purpose quantum computers would break all public-key cryptography is a really hard one. It's equivalent to whether there are any trapdoor one-way functions which are in P but with inverses not in BQP. Even the existence of non-trapdoor one-way functions is still an open question; they would have to have inverses in , and proving that would also imply P != NP. All the existence of Shor's algorithm really shows about that problem is that there is at least one problem, integer factorization, which is in BQP but (probably) not in P.

    Anyway, it's a long way from running Shor's algorithm to factor 15 to being able to factor a 4096-bit RSA key. Remember that because of the no-cloning theorem you can't build a flip-flop for qubits, so quantum circuits are all combinatorial logic. Applying Shor's algorithm to real-world RSA keys would require building a complete modular exponentiator combinatorially out of quantum logic gates, wide enough to deal with the biggest key sizes practical for anyone to use (and the cost of RSA encryption/decryption only scales linearly with the key size). We couldn't even build that out of regular non-quantum logic.

    1. Re:Just RSA, actually by DaveV1.0 · · Score: 1

      Oh wow. I think I love you. Now, could you explain what you just said?

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    2. Re:Just RSA, actually by blueg3 · · Score: 1

      I recall a shortcut algorithm, if not Shor's, that does not require building any such modular exponentiator.

    3. Re:Just RSA, actually by SiliconEntity · · Score: 0, Flamebait

      This doesn't break "public-key cryptography". Even if you could build a Shor-factorization machine big enough to use against real-world keys (and that's a *big* if), it's only good against RSA. Elliptic-curve cryptosystems, for example, would be entirely unaffected...

      WRONG!!!!!

      Actually I'll be polite because you're a girl.

      You are misinformed. Shor's algorithm finds group orders, which suffices both to factor RSA keys and break discrete log systems, which include elliptic curves. Other posts here have explained this in more detail.

      Anyway, it's a long way from running Shor's algorithm to factor 15 to being able to factor a 4096-bit RSA key. Remember that because of the no-cloning theorem you can't build a flip-flop for qubits, so quantum circuits are all combinatorial logic. Applying Shor's algorithm to real-world RSA keys would require building a complete modular exponentiator combinatorially out of quantum logic gates... blah, blah, blah.

      Again you are misinformed. You don't build a combinatorial circuit. You have a bunch of qubits which stay put, and you use external influences like electromagnetic pulses to change their state. In this way you can lead the whole qubit "register" through a series of transformations that implement whatever quantum or non-quantum transformation you desire, including modular exponentiation. The specific circuit implemented is not hard-wired as with a combinatorial approach, it is programmed via the particular series of transformation applied to the array of qubits.

    4. Re:Just RSA, actually by Anonymous Coward · · Score: 0
    5. Re:Just RSA, actually by geekgirlandrea · · Score: 5, Informative

      Well, put briefly, the existence of secure public-key cryptography is equivalent to the existence of trap-door one-way functions. Suppose we have a public-key cryptosystem consisting of an encryption function E and a decryption function D, with a secret key Ks and a public key Kp. Let p be the plaintext and c be the ciphertext. Then, c=E(p,Kp) (we encrypt the plaintext with the public key to get the ciphertext), and p=D(c,Ks) (we decrypt the ciphertext with the secret key to get the plaintext back). Now, the public key Kp is known to an attacker, and so are the functions E and D, so in principle the attacker could do a brute-force search of the keyspace to find the secret key Ks corresponding to a given Kp using them. Thus, there exists another decryption function Dp using the public key rather than the secret key: p=Dp(c,Kp). To prove the cryptosystem is secure, we have to prove there's no way to compute Dp efficiently.

      Now, a one-way function is exactly what we need. A one-way function o is a function that is easy to compute (can be done in polynomial time), but its inverse is hard (can't be done in polynomial time). It's fairly easy to prove that if a function is in P, then it's inverse must be at most NP. Well, strictly speaking P and NP are for decision problems, so we should refer to FP and FNP. If it's in FP, then the output can be at most polynomially large in the input length, so we can invert by doing a brute-force search of all possible inputs shorter than that bound, and a nondeterministic Turing machine can check them all in parallel. Thus, one-way functions exist only if P != NP (which is equivalent to FP != FNP). Otherwise anything we could compute efficiently we could also invert efficiently. Actually, it turns out that the inverses of one-way functions must be UP (unambiguous polynomial time). That is, there exists a nondeterministic Turing machine to compute them such that for any accepting input, exactly one path accepts (general NP problems can have more than one accepting path). It's believed, but not proven, that UP is smaller than NP; no NP-complete problems are known to be in UP. Thus, the existence of one-way functions is stronger than P != NP, since it also implies UP is strictly larger than P.

      Of course, we need to be able to decrypt efficiently if we know the secret key, so we need something more specific than a one-way function: a trap-door one-way function, for which there is an algorithm to compute the inverse in FP if we have some additional piece of information, the trap-door. In complexity-theoretic terms, what we need for public-key cryptography is a family of trap-door one-way functions (functions in P with inverses in UP) parametrized by the public keys, and the secret keys are the corresponding trap doors (inverses in P if we also have the secret key as an input). A few functions, like RSA or discrete logarithms, really look like what we want, but none have ever been proved to be, and a proof that they are would necessarily include P vs. NP as a special case as describe above.

      Anyway, BQP is the complexity class of problems tractable on quantum computers, analogous to P for Turing machines. It's a bounded error probability class, like BPP. BQP is the set of all decision problems which have an algorithm on a quantum computer that computes them in polynomial time with an error probability less than one-third (this bound is an arbitrary choice, we can reduce the error probability exponentially with a linear number of repetitions, and the class would be identical for any probability less than one-half). BQP is necessarily at least as large as P, and the existence of Shor's algorithm shows that factorization is in BQP, so BQP is probably strictly larger than P (although it hasn't been proven that you can't factor in P). NP probably contains problems that are not in BQP (no NP-complete problem is known to be in BQP), but proving this is equivalent to proving P != NP. So, if we assume quantum computers are feasible to build on a practical scale

    6. Re:Just RSA, actually by geekgirlandrea · · Score: 1

      You are misinformed. Shor's algorithm finds group orders, which suffices both to factor RSA keys and break discrete log systems, which include elliptic curves. Other posts here have explained this in more detail.

      Okay, you got me there. The trick Shor's algorithm uses is a more general than just factorization. It's still way, way beyond anything actually buildable to use it against practical key sizes.

    7. Re:Just RSA, actually by rjh · · Score: 3, Insightful

      Superpositional computation works very nicely against ECC and the discrete logarithm problem.

      SC doesn't work against things in class NP-COMPLETE, but it's quite effective against many problems that are in NP but less than NP-COMPLETE. In fact, I'm scratching my head trying to find one that SC doesn't work against.

      Also, the total number of qubits required is twice the number of bits in the key. While nontrivial, it is not as ridiculous as you're making it out to be. It's possible we'll have this in twenty years. Less, if engineering breakthroughs go our way; more, if they don't.

    8. Re:Just RSA, actually by master_p · · Score: 1

      Indeed. I just thought so myself.

  38. Meet Guido by dazedNconfuzed · · Score: 1

    See "Rubber Hose Cryptography".

    --
    Can we get a "-1 Wrong" moderation option?
    1. Re:Meet Guido by Anonymous Coward · · Score: 0

      > See "Rubber Hose Cryptography".

      Rubber Hose Cryptanalysis, actually. Secure organizations defeat that by making it impossible to communicate the key under such conditions. You know, the "Cashier cannot open safe" type of scenario.

  39. A phisher's dream by davitf · · Score: 1

    If this algorithm can be used to find the private corresponding key given a public key, someone would just need to get the private key for a certification authority (say, VeriSign), and they would then be able to create fake certificates at will. Of course the key would be revoked when the compromise is discovered, but a lot of interesting stuff could be done in the meantime. It would be very handy for creating phishing sites, among other uses.

    1. Re:A phisher's dream by Anonymous Coward · · Score: 0

      It would be easier to just call up one of the exspooks there and have them give them the info.

  40. Brain's Alzheimer disease algorithm. by Neanderthal+Ninny · · Score: 2, Funny

    I'm going to use my brain's Alzheimer disease algorithm to encrypt everything since in a few years I won't able to remember anything and therefore no one would be able to get it, ever. Now where the heck I put my car keys at...

    1. Re:Brain's Alzheimer disease algorithm. by ultraparanoid · · Score: 0

      Dad? Is that you?

  41. Well...On both hands. by Anonymous Coward · · Score: 0

    "It doesn't necessarily mean the end of public key cryptography, it just means we'll have to come up with something other than prime factoring to compute the keys."'

    There's more to it than that. What one takes away, it can also restore. Quantum hardware and the corresponding algorithms will be the basis for future encryption. It's called an arms race for a reason.

  42. So you're saying that... by jpellino · · Score: 1

    Pretty soon, even if I make sure the cute little lock (ah! there it is!) is on on my browser, someone will be able to klaJADf llkqjwer wlkertuidf hjaidf adfy ajsdf yadsfhjm, werl sdfi iughj ajkajhsdfdk ?

    Thssag!

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
    1. Re:So you're saying that... by cyanyde · · Score: 1

      Can we build a quantum computer to decrypt illogical ramblings as cryptic omens?

  43. Re:new decryption methods == new encryption method by jgarra23 · · Score: 1

    That's not what I am saying, what I am saying is (in a polite fashion) that this isn't really news like the article thinks it is. So what if an old accepted method is dying, the write of the article doesn't seem to understand what you said. If people continue to point out the obvious like the article then we have a chicken little "the sky is falling" issue that never seems to go a way.

    So thank you for reiterating the obvious :)

  44. Workings of the system by Tribbin · · Score: 1

    How the quantum computer solves the public key encryption:

    1. Put box on computer

    2. Let it randomly generate and test primes

    In this state the computer virtually exists in an infinite number of states of which some will have randomly generated the secret primes.

    The problem however lies within the observer;

    3. Take off the box and the infinite number of states collapse in only one observed state; which is very unlikely to be the computer-state that hit the secret primes

    The solution to this problem is found to be one of the category 'I would have though of that'.

    4. Once an instance of the computer has found the primes it will bump off the box.

    The box moves, and the states-timeline collapses to the only possible state and instantly the computer that found the primes will always have been in there.

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
    1. Re:Workings of the system by blueg3 · · Score: 1

      I'm going to go out on a limb and guess that you're familiar neither with quantum computation nor with Shor's factoring algorithm.

    2. Re:Workings of the system by Tribbin · · Score: 1

      Nopes

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  45. Not a problem yet by robizzle · · Score: 1

    So the encryption technique which is built on top of the fact that prime numbers products are difficult to factor is supposedly going to be beaten. This encryption technique relies on the fact that as we scale the prime number product up in size linearly, the difficulty to factor it goes up exponentially (ie, factoring 6773461 (1489*4549) is (much) more than twice as difficult as factoring 3391079 (2003*1693) even through 6773461/3391079 ~= 2.) Next up, there exists a quantum algorithm (and has for some time now) that can perform this factoring in O((log n)^3) time. Quantum computers are now capable of running this algorithm.

    At this point most people would panic and begin buying up all the gold bricks; however, what we have failed to mention is that producing a quantum computer capable of dealing with larger and larger numbers is an exponentially difficult problem in itself. Currently we have quantum computers that can run this algorithm on the number 15 (5*3) but it will be over twice as difficult to build a quantum computer that can run this algorithm on 35 (5*7). We need not worry until quantum computer manufacturing/engineering gets to a point where they can be scaled up linearly as well. I don't doubt that this day will come, but I do doubt that it will come before we have figured out a good quantum replacement that doesn't scale well even on quantum computers.

  46. Two research groups are as good as none by Anonymous Coward · · Score: 0

    If there had just been a single research group involved, this would have been serious. But if there are two competing research groups, it is a bull race: whose bull arrives first, wins.

  47. Re:new decryption methods == new encryption method by shrikel · · Score: 1
    That's true. However, in the cases you mention, the exploit of the armor came out several centuries before the improvement in armor that made that exploit less dangerous. (And the newer armor is only _resistant_ to the attack, not truly attack-proof.)

    I don't think our current economy would do well if it had to go several centuries before finding a new method of encryption. Fortunately for us, there are several well-known encryption schemes that do not rely on the difficulty of product-of-large-primes factorization.

    --
    Any sufficiently simple magic can be passed off as mere advanced technology.
  48. Yes but, by Tibor+the+Hun · · Score: 1

    Yes, but the quantum encrypted keys are trivially easy to decrypt on grandma's clamshell iBook.

    --
    If you don't know what AltaVista is (was), get off my lawn.
  49. Nonsense Story Title by gweihir · · Score: 1

    Not all PKK is based on prime numbers. Take for example ElGamal, which is proovablu hard to break. Also these demo "quantum computers" may just not scale up far enough to break any real keys based on prime numbers. In fact that is quite likely.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  50. Y2K!! by rehtonAesoohC · · Score: 1

    I'm back in 1999 again... oy.

  51. more than 15? by Deanalator · · Score: 1

    Has anyone seen anything beyond factoring 15 (which happened in 2001)? Sounds like these new groups are just verifying the research done by IBM. The problem is that from the article blurb it sounds like they are still using NMR, which has been old for a while.

    Unfortunately many of the new, more scalable QC methods (think dwave etc) are not able to run shor. I think the big holy grail now is building a machine that can scale AND run shor, or to partition shors algorithm so you don't need thousands of qbits to all be entangled with eachother at the same time (dwave can only entangle adjacent qbits on the board last I heard).

    Also keep in mind that there is more to QC than just shor. There is a ton we can learn from molecular simulations ranging from weather patterns to new genres of plastic.

    1. Re:more than 15? by demi · · Score: 1

      More important, what are the factors for 15? I got as far as 1, and 3 is looking decent, but I'm stuck.

      --
      demi
  52. SO what if they break the encryption? by rucs_hack · · Score: 2, Interesting

    Know how many keys there are out there in use? Unless they have a method that can break keys in real time while messages are being sent they're screwed.

    Take this example. Person A sends a message to person B. Every tenth character person A switches to a new key. Person B, who knows what keys are in use, but not the order for today, collects the message, and runs their key 'recipes' on it until one makes sense of the first ten blocks, being enough to identify which sequence of keys is in use. Person B then decrypts the whole message.

    Anyone snooping on that may have to crack thousands of keys just to extract one coherent message. Good luck on that one.

    1. Re:SO what if they break the encryption? by jythie · · Score: 1

      Thing is, you don't need real time.
      If a sequence can be recorded they can sit and break it at their leisure.

      That aside, unless A and B are using on-time-pads then the situation you describe is more snake-oil encryption then anything else. At worst it just means they have to throw more computing power at the problem, but the power required would be linear, not logarithmic.

    2. Re:SO what if they break the encryption? by CajunArson · · Score: 4, Insightful

      That might be theoretically true, but in practice public keys are in use for YEARS (if not decades).

      Example, vising gmail and checking out the certificate Google (which is pretty security conscious) has a key valid from 05/03/2007 through 05/14/2008 (over a year).
      In order to trivially look at EVERY session encrypted over gmail an attack would need to crack that key ONCE. Google is pretty good by the way, there are certs in existence for far longer than 1 year out on the intraweb.

      It is true that every session uses a symmetric cypher with a different session key... but how do you think the keys are exchanged? Once the PKI encryption is broken, the attacker will be able to read the session key in plaintext and decrypt the entire session. And this is for every single person using Google's certificate. That is why cracking PKI is so profitable, the long-term nature of the keys means once it is cracked, you have free reign for a long time.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    3. Re:SO what if they break the encryption? by sckeener · · Score: 1

      All that sounds like is the need for a good gui....I mean I can modify thousands of files with the click of a mouse...

      thousands of encrypted transmissions......

      sounds like all they have to do is just collect the data

      --
      "Only one thing, is impossible for god: to find any sense in any copyright law on the planet." Mark Twain
    4. Re:SO what if they break the encryption? by rucs_hack · · Score: 1

      yes, but the data would never end, so unless you could encrypt in close to real time, you end up with the same problem, too much data to decrypt. You may unencrypt a seriously useful piece of information, but it will almost certainly be old, and therefore quite possibly useless.

    5. Re:SO what if they break the encryption? by rucs_hack · · Score: 1

      I see your point, but the longevity of keys is just because they can't currently be cracked. If they can be, then the possibility exists that many keys in a single session may be used.

      I'm not a security expert by any means, so I don't know whether what I suggest is feasable, it probably isn't, but someone will find a new way, you can be sure of that.

    6. Re:SO what if they break the encryption? by Sique · · Score: 4, Insightful

      Generating the assymmetric keys takes time, that's why you use symmetric keys for real time encryption. So changing the assymmetric keys too often is unfeasible right now. You want them to be valid for a longer time than just a few seconds.

      --
      .sig: Sique *sigh*
    7. Re:SO what if they break the encryption? by VENONA · · Score: 1

      Perhaps you're operating in an e-commerce environment or something, and are falling into the classic over-focus trap. Real-time isn't required to do tremendous damage. Research John Walker, for example. Beyond that, my sig sums it up.

      --
      What you do with a computer does not constitute the whole of computing.
    8. Re:SO what if they break the encryption? by asuffield · · Score: 1

      It is true that every session uses a symmetric cypher with a different session key... but how do you think the keys are exchanged? Once the PKI encryption is broken, the attacker will be able to read the session key in plaintext and decrypt the entire session. And this is for every single person using Google's certificate. That is why cracking PKI is so profitable, the long-term nature of the keys means once it is cracked, you have free reign for a long time.


      How do you think keys are exchanged?

      An encryption protocol that behaves like you describe here would be considered by contemporary cryptographers to be quite weak. The good protocols (including TLS) provide perfect forward secrecy, which eliminates this problem (and others): they use the public keys only in signing mode, not encryption mode. Breaking the public key algorithms would permit MITM attacks, but would not permit decryption of the session by an external eavesdropper.
    9. Re:SO what if they break the encryption? by NotNormal · · Score: 1
      The problem you're describing is easily overcome by quantum computing (along with many other problems in computer science ). What quantum computing promises is the ability to see every solution to a given problem and pick the one it wants.

      Consider first a classical computer that operates on a 3-bit register. At any given time, the bits in the register are in a definite state, such as 101. In a quantum computer, however, the qubits can be in a superposition of all [8 of]* the classically allowed states.
      excerpt from: ahref=http://en.wikipedia.org/wiki/Quantum_computingrel=url2html-12764http://en.wikipedia.org/wiki/Quantum_computing> *comment added
      So they switch to a new key or use thousands of keys... if the key lengths are all the same then the quantum computer already knows the key and can switch with them. For the time being quantum computing is very limited by the number of qubits it can use for computations and this is the only reason current cryptographic techniques are still useful.
      --
      ~ Normality is merely the achievement of the mediocre...
    10. Re:SO what if they break the encryption? by Kadin2048 · · Score: 1

      What? No, I think you're wrong about the key exchange.

      Go read the wiki article on The TLS Handshake in Detail. Basically, what happens during a TLS handshake is that the two parties connect to each other, and exchange certificates (for authentication). Then they do a public-key exchange to establish the session key. There are multiple possible algorithms for both the public-key and the symmetric cipher. (I think Diffie-Hellman exchange is used currently in most, if not all, TLS implementations.) Essentially, each party uses the other party's public key to send some random information (which, encrypted with their public key, can only be decrypted with their private key), which the other party uses to construct the symmetric session key.

      Without public-key cryptography, there would not be any way to securely establish the session key.

      I think where you are getting confused is in the idea of perfect forward secrecy: this just means that the session key is randomly derived, and that after it's done being used, both parties throw it away. Thus even if you got the private keys from one of the parties after the fact (and assuming they did their job and got rid of the session key and random generation material), you still would not be able to decrypt the previously-encrypted material. "Perfect forward secrecy" doesn't really say anything about the actual method by which the symmetric cipher's keys are exchanged, it just means that you don't use one symmetric key to generate the next. Each one is done individually.

      PFS fails if you can compromise both parties' secret keys, however, and you have a record of the handshake/key-agreement process. It also is absolutely reliant on public-key cryptography. Without public-key crypto, there wouldn't be PFS.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    11. Re:SO what if they break the encryption? by asuffield · · Score: 1

      Then they do a public-key exchange to establish the session key. There are multiple possible algorithms for both the public-key and the symmetric cipher. (I think Diffie-Hellman exchange is used currently in most, if not all, TLS implementations.) Essentially, each party uses the other party's public key to send some random information (which, encrypted with their public key, can only be decrypted with their private key), which the other party uses to construct the symmetric session key.


      You are correct in facts up to this point, but you've misinterpreted them. The magic thing about a Diffie-Helman key exchange is that it uses no prior key material. The certificates of the server and client are not involved at any point in the process. This establishes a session key that only the two parties in the exchange know, and no other parties know. After this has happened, any certificates are used in signing mode to verify the identity of the two parties. Diffie-Helman is basically a form of shared key generation mechanism based on public-key mathematics to generate a single shared secret, it's not an algorithm that uses public keys in encryption mode.

      I think where you are getting confused is in the idea of perfect forward secrecy: this just means that the session key is randomly derived, and that after it's done being used, both parties throw it away.


      That's an implementation detail. The meaning of "perfect forward security" is that after the session is completed, it is impossible for any external party to decrypt it, regardless of what information they recover - "forward security" means "security after this point in time" and "perfect" means no attacks can exist. It doesn't say anything about the method used to accomplish this, but it does guarantee that even if a third party recovers all the prior key material, they still cannot decrypt the session. Diffie-Helman is the most common method used to accomplish this.

      PFS fails if you can compromise both parties' secret keys


      The whole point of PFS is that it doesn't fail in this scenario. The only failure mode for a system with PFS is a man-in-the-middle attack. That's what certificates are used to prevent in TLS, and that's what is under threat from this technology.
  53. Either that or make the keys bigger... by Joce640k · · Score: 1

    Quantum computers can factor numbers in something like sqrt() or log() of the time needed by a normal computer.

    ie. a quantum computer cracks a 2048 bit key as easily as a normal computer cracks a 1024 bit key.

    So...all we need is longer keys.

    Safe again! Phew!!

    --
    No sig today...
  54. NSA? by Anonymous Coward · · Score: 0

    NSA?

  55. Not the end of security by dafragsta · · Score: 1

    While it might be easier to hijack packets being flung back and forth and decrypt them while they are still relevant, there are lots of ways to throw tons of junk decoys in the authentication process. Lots of decoys + time limited authentication and red flagging/locking out someone sending a suspect number of invalid logins at least makes the problem manageable.

  56. trapdoor one-way permutation candidates by 0ptix · · Score: 5, Informative

    There seems to me some (a lot?) of FUD mixed up in this article. (surprise surprise...)

    It starts out with the fact that public key encryption relies on the existence of one trapdoor one-way functions. Now in practice we mainly instantiate these functions with the RSA function (f_e(x):=x^e mod n with trapdoor p,q such that pq=n). But there is no reason to believe this is the only possible example of trapdoor OWF! Admitedly in the 80s when this concept was first being explored there were quite a few failures when trying to base implementations on NP-Complete and/or NP-Hard problems (think knapsack for example). But since we already had RSA with all it's nice properties (efficiency, elegance and simplicity) the research community was not overly motivated to find others.

    There have been and to this day still are other lines of research. Take Ajtai and Dwork's work in the direction of basing PKE on worst-case hardness of the shortest vector problem (SVP) or Micciancio's work on generalizing the knapsack problem such that average-case hardness of approximating the answer can be reduced to worst-case hardness of certain lattice based problems.

    Another general direction has been to come up with groups and fields over which solving the DLP is difficult. (For example torus-based crypto and generalized Jacobian groups). AFAIK for most of these candidates there are no (known efficient) reductions from the DLP problem over Z_p or elliptic curves to the DLP in these new groups. Thus it is not immediately clear how or if Schorr's algorithm would break such systems.

    In any case there is reason to believe that there can not be (or that we can't find) good candidates for trapdoor OWFs in the quantum computational model. After all there is such a thing as Quantum P and Quantum NP. Though the inequality of these set's of problems doesn't directly imply the existence of quantum trapdoor OWFs it is a good indication there of.

    So basically the message is : Relax! The PKE world is by no means on the brink of an apocalypse. At most (and best in my opinion) we're in for a bout of some serious foundations research. to me that just sounds like more funding for applied mathematicians and complexity theorists from various corners and a WHOLE bunch of new candidates and interesting results. :-) i'm down with that.

    1. Re:trapdoor one-way permutation candidates by Magada · · Score: 1

      Spoken like a true crypto theorist. In the mean time, i'm visualizing TLA's all over the world sitting on mountains of old cyphertext (recorded but never decrypted) like fat dragons and slobbering in anticipation of the day (so near now!) when all that treasure will finally be truly theirs.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    2. Re:trapdoor one-way permutation candidates by igb · · Score: 1

      DH is in BQP along with RSA, though, so would presumably be equally at risk. Elliptic curves aren't as well studied (at least in the open community). Everything else is pretty speculative, or equivalent to existing problems.

  57. Storage will beat Crypto by DanielMarkham · · Score: 4, Interesting

    Cheap storage will eventually destroy any kind of crypto/anti-crypto technology.

    What are the new DVD formats getting? 50GB of data RW? Will options up to 250GB or so of RW storage?

    How much information do you really, really need to hide, anyway? Maybe a couple of megabytes of financial-related data per day? A one-time pad on a DVD should provide you with centuries of totally secure communications.

    So you sign up for your bank account. The bank snail mails you a 10GB random noise memory stick. You add it to your 10TB secure random storage system and you and the bank can talk for the rest of your life without anybody else being able to listen in.

    1. Re:Storage will beat Crypto by owlstead · · Score: 1

      Uh, what will keep the mail man from physically opening the envelope and copying the DVD? At least with a credit card we are talking about two different deliveries.

      Key management is the difficult thing, and one time pads won't change that a bit, only make it harder. And these attacks are against public key cryptography using factorization, they do not target symmetric cryptography, which is what one time pads are used for. So although this is an interesting idea, it does not solve the problems of public cryptography discussed here.

      By the way, why would you want a memory stick with random noise? It might be better to at least whiten the noise first, just like the money.

    2. Re:Storage will beat Crypto by DanielMarkham · · Score: 1

      I should have been clearer.

      One-time pads and symmetric crptography will replace PK, at least until we get wide-spead entangled systems. The cost of creating white noise and the cost of permanent storage is quickly becoming trivial. I can foresee something along the lines of trust providers with their own connections to various web sites.

      The amount of information I _really_ need to encrypt in my daily affairs is crazy small compared to the size of modern storage technology -- and that technology is just getting cheaper and denser all the time.

      As for the Man-in-the-Middle attack, there are lots of procols. My point was in regards to storage and OTPs, not protocols.

    3. Re:Storage will beat Crypto by kmac06 · · Score: 1

      No that won't work. What if I see this cool thing I want to buy from an obscure website. I want to give them my credit card info, but there's no way of doing it securely.

    4. Re:Storage will beat Crypto by DanielMarkham · · Score: 1

      The strange web site has an account with Verisign (or some other trust provider)

      You go through the same motions as today. But in the background, you're using a one-time-pad with Verisign, who is handling the gnarly details for the site. (insert all the little technology details here like frames, out-of-band calls, JSON, etc) This is much the same as any website would do with a merchant account and one of the major credit cards. But guess what? No Public Key Cryptography required.

      I haven't done all the work (hey -- this is slashdot! What do you expect? Reading the articles or thinking comments all the way through!) but I believe you can do most everything with OTPs that you do with a PKI.

    5. Re:Storage will beat Crypto by kmac06 · · Score: 1

      Then you have someone at Verisign (or some other trusted provider) who can read all of the worlds sensitive data.

    6. Re:Storage will beat Crypto by DanielMarkham · · Score: 1

      Not if they are using another trust provider, such as Microsoft. With a Chinese wall in place, nobody would ever have all the pieces at the same time.

    7. Re:Storage will beat Crypto by Anonymous Coward · · Score: 0

      Sir, symmetric crypto isn't under much of an attack here. Until someone finds out how to do better than a birthday attack with quantums I can store the equivalent of your 10TB in 256 bits.

    8. Re:Storage will beat Crypto by Anonymous Coward · · Score: 0

      You tell your bank to pay them. They see the payment from your account and they send you the po... product.

    9. Re:Storage will beat Crypto by Burz · · Score: 1

      Then you have someone at Verisign (or some other trusted provider) who can read all of the worlds sensitive data.

      And they actually do. Verisign now does for-hire intercept service. And CALEA has just been expanded to cover data links, not just voice:
      http://www.verisign.com/products-services/communications-services/connectivity-and-interoperability-services/calea-compliance/lawful-interception/index.html

      This is a service targeted at your ISPs and phone cos that have to be able to spy on you. When nasty business get becomes a huge job... outsource it to the one holding the most keys.

      PGP, anyone?!

  58. Naw by Anonymous Coward · · Score: 0, Funny

    They are named Ching Chong Chowmein.

  59. So THATS . . . by freedomwrangler · · Score: 1

    1 . . . plus . . . 1 . . . plus . . . 2 . . . plus . . . 1 . . . .?

    1. Re:So THATS . . . by Orestesx · · Score: 1

      Even if you were right that would be 1 plus 2 plus 1 plus 1, not 1 plus 1 plus 2 plus 1.

  60. What about the precision? Is it exponential? by samuel4242 · · Score: 1

    One of my favorite papers is a neat one about analog computer by Vergis, Steiglitz and Dickerson:

    http://www.cs.princeton.edu/~ken/MCS86.pdf

    It shows how to bolt together car differentials to solve all NP complete problems. They only need a linear number of differntials (2x the variables in 3SAT). Sounds awesome, right? The problem is that the differntials need to be machined with a level of precision that increases expoentially. And precision costs cash.

    Is it possible that the quantum computers require the same steeply increasing level of precision? Enquiring minds want to know?

  61. Yes... by Greyfox · · Score: 1

    Pretty much any encryption system can be broken given the guy who did the encrypting and a pair of needle nosed pliers. And someone with a complete lack of morals to apply the later to the former until the encryption is broken. We know we have plenty of people in our military and intelligence communities who are fine with using this method of decryption and it doesn't seem to offend the public particularly, so why wait? We can use this fast and effective decryption method today! Welcome to the World of Tomorrow!

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  62. Oh, thanks for the warning... by WheelDweller · · Score: 1

    I don't know if you've noticed, but our friends at the Storm BOTNet are already years ahead of you; with 50,000,000 computers (or more) to direct towards such a problem, you can have supercomputing evil TODAY!

    I wish I was joking.

    --
    --- For a good time mail uce@ftc.gov
  63. why? by EminenemY · · Score: 1

    Why? Why not just use one time pads?

    One time pads are impossible to crack. Sure it's possible to crack hardware/software encryption algorithms but if this is true people will simply move back to the low tech one time pads.

    Maybe the one time pad will be generated differently but the same concept.

    1. Re:why? by MrNaz · · Score: 1

      One time pads cannot be used for internet communications at all in any sensible practical application.

      --
      I hate printers.
    2. Re:why? by TheRaven64 · · Score: 3, Funny
      Yes they can, all you need is a separate, point-to-point, 100% secure, path with the same data rate as your Internet connection to send the OTP.

      Hmm. I see what you mean.

      --
      I am TheRaven on Soylent News
    3. Re:why? by burndive · · Score: 1

      You send the OTP ahead of time via sneakernet.

      --
      ...because "hacker" sounds way sexier than "code drone."
    4. Re:why? by totally+bogus+dude · · Score: 1

      You did read the "in any sensible practical application" part, right? (Although "any" is a bit strong, as there are some sensible applications where it might be feasible.)

      Maybe Google will need to train their pigeons not just to rank webpages, but also to accept millions of OTPs every day so people can securely access their GMail. Then they can outsource them to banks and online retailers!

  64. Unbreakable Encryption... by JRHelgeson · · Score: 1, Interesting

    DES 56 has been broken, brute forced. It uses a single 56 bit key to encrypt data.
    You get the key, you get the data.

    3DES 168 encryption is still, in my opinion, unbreakable. The people who laugh at that statement need to read this.

    3DES uses TWO Separate 56 bit DES keys. The first key is used to encrypt the data, just like standard DES. Then the second key is used to re-encrypt the data. Finally the first key is used again to encrypt the data yet a third time. As you can see, it isn't simply using a 168 bit key.

    You now have your data triple-encrypted, thereby giving you 168bit encryption.

    Brute forcing a key is simply trying every possible numeric combination until you land upon the key that unlocks your data. Even if you guessed correctly the first DES56 key on the very first try, you wouldn't know it because the data you're looking at is still encrypted garbage. With 3DES, you need to guess the first key, then after every single guess, brute force the second key, then try the first key AGAIN and see if you come back with readable data.

    And to further confound things, the DES 168 bit standard does not specify whether the second key is used to encrypt or decrypt the data on the second pass. If you have data, encrypt it once, and look at it, you have unreadable garbage. If you then decrypt it using the wrong key, you will end up with different-looking garbage. So, the DES 168 standard only states that you have two keys, and they be used to Encrypt, Encrypt, Encrypt - OR - to Encrypt, Decrypt, Encrypt, but it leaves that choice up to the vendor.

    SO, to summarize, you can have:
    DES 168 EEE
    DES 168 EDE

    Now, back to my brute forcing, after I guess the first key, then immediately try to guess the second key. And with that 2nd key, do I try encrypting the data again or decrypting it before I try the first key again to see if I wind up with readable data?

    This EEE vs. EDE was infuriating as an administrator, as the VPN vendors would each implement their own method of EDE, or EEE, or DED, or DDD, and this is why you could have a Cisco VPN concentrator using 100% standards compliant DES168 encryption, but you could NOT connect to it using the Nortel VPN client, or the Microsoft client, or any other client besides Cisco's client.

    It was the LOOSE standards that obsoleted DES168, not its relative key-length weakness.

    I seriously doubt that DES168 could ever be broken.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
    1. Re:Unbreakable Encryption... by Anonymous Coward · · Score: 0

      Isn't DES just a big block function, so you could generalize 3 rounds of it to a single operation with triple the size input as DES? Sure, the equation would take 3 times longer, roughly, so call that 2 more bits worth of complexity (because 4 times the keyspace would do the same thing and a tad more). Even double it again because you choose between EDE and EEE (so add another bit). That's still 56x3 +3 = 171. So it's equivalent to another algorithm with 171 bit length keys, which is not bad, but 256 bit AES is over 20 orders of magnitude more complex.

  65. Multi-world solution to encryption. by argent · · Score: 1

    Here's the easy way to do it. You pick a random key. Attempt to use it. If it works, you profit. If it doesn't, you destroy the universe.

    Therefore all surviving timelines are ones in which you guessed right.

    This makes all problems O(1).

    I don't know why anyone bothers with any of these wimpy 4 bit systems when you can use all of space time as your computer.

    1. Re:Multi-world solution to encryption. by DimGeo · · Score: 1

      I can see two problems with this approach.

      1) We can't be sure the number of answers we need to try are less or equal to the number of surviving parallel universes. If the number of universes is finite, we have an obvious problem.

      2) You can't be sure all your alter-egos are linked in any way. I.e. when you die, you are dead, no matter that all the other of your alter-egos continue to live in their respective realities. It could be, however, that your personality is spread out among all of them and picks up the best possible experiences from any possible alternate realities, i.e. the world is indeed perfect; in this case executing your scenario will give you the impression you always succeed :) . I guess that's not the case, though.

    2. Re:Multi-world solution to encryption. by argent · · Score: 1

      You don't understand the Everett-Wheeler-Graham multiple-universe model of quantum mechanics.

      In the EWG model the collapse of the state vector is an illusion, a mathematical simplification of reality. The state vector never collapses, so in our experience the universe splits as a result of every quantum "collapse", an infinite number of new universes born every instant of planck time. The illusion of a single universe is a result of our existence as an entanglement in the state vector of the universe.

      So the whole question of whether our alter-egos are "linked" is an illusion. They are us, as we would be if one of billions of subatomic interactions had gone slightly differently in any of infinitely many ways. We already "prune the universe" by observing only one possible outcome at a time out of the infinite possibilities. Consciously doing so is merely a matter of taking our fate into our own hands.

  66. One time pads people, why is it so hard? by John+Sokol · · Score: 1

    Using unique Random number can solve many of these encryption problems and are inherently uncrackable.
    It is also know as one time pads, but some some reason everyone wants to go with prime numbers, not only can quantum computers attack them, but large scale cell processor are very good at cracking them.

    I guess one time pads and unique Random number lack the "really cool" factor of an I-Phone but they work and no amount of computing power will ever be able to weaken them.

    I filed a patent for Electronic cash based on them.
    (WO/2005/048082) http://www.wipo.int/pctdb/en/wo.jsp?wo=2005048082

    The most state lotteries use it, the Vegas Casino use it, the Auto-tote system use at Race tracks use it. All three have a lot of money as stake and trust unique random numbers. I don't count credit cards, since once the numbers exposed it's worthless, making credit cards very unbelievably exposed.

    It's also good for Electronic Voting, and many other applications.

    --
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
    1. Re:One time pads people, why is it so hard? by Whatsisname · · Score: 1

      One time pads are not good for the internet because you need an already secure channel to transmit the keys. Public key encryption was good because it allowed the creation of a secure channel despite transmitting information openly.

    2. Re:One time pads people, why is it so hard? by John+Sokol · · Score: 2, Interesting

      I agree, this is normally the case. But Public key had turned into a hammer and everything looks like a nail. Meaning it's over used and not the best approach for many applications. I guess it's great if your some deep pocket government with cracking machines set up for it.

      Someone you need a shared secret to be passed the first time. If there is alway someone listening it will not work.
      But I am assuming your moving around and no one can intercept all conversation, but more like the case of a Credit card where or SSL
      where someone can intercept a a single transaction, record it and giving enough time crack it. With credit cards this time = 0 since it's in clear text 16 digits.

      But once you have your shared "key" I don't like to call it a key, but pad or shared secret, and your mobile (like in wifi/bluetooth) no short term transaction interception will give away any information giving any computing power unlike SSL.

      You have to read my patent, but I am using it in combination with SSL/SSH Public key encryption.
      But this is just for transmission, not storage, it's also layered with onetime pad and one use numbers.

      I also had an idea for public pad encryption using really really large pads, based on the premise that memory is more of a bottleneck then computing power.

      --
      I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
  67. Old news ... they did this in 2001! by F1Rumors · · Score: 1
    In the definition of Shor's algorithm given above, it says

    ... in 2001, it was demonstrated by a group at IBM, which factored 15 into 3 and 5, using a quantum computer with 7 qubits.
  68. This is really not a big deal. by perry · · Score: 1

    They factored a four bit number. Quantum computers on this scale have been demonstrated before, but not much progress has been made in the number of qubits people can build. When someone demonstrates something that can factor even a 32 bit number, I'll be much more impressed. I bet it will be some years before they can even handle a 10 bit number -- and they'll need to hit 2048 bit numbers before any of this is of practical importance.

  69. MOD PARENT UP by davros-too · · Score: 1

    This is why I read /.

    --
    In theory, there's no difference between theory and practice; in practice there is.
  70. Two independent research teams, eh? by retrosteve · · Score: 1

    I'll bet when the Australian team implemented the algorithm, the Chinese team instantaneously, without waiting for light to reach it, implemented it too.

    I call entanglement!

  71. And anyone who says by Sycraft-fu · · Score: 1

    Something is just a "matter of engineering" as though that means it is easy is kidding themselves. After all, one could say that about fusion reactors. We know how to create a fusion reaction, we have bombs that do that, all the science surrounding the whole thing is well understood. Heck we've even got (somewhat) controlled fusion reactions to happen in laboratory reactors. Great, so now it's just a "matter of engineering" to build a working, sustainable one with a net power gain right? Ya, about that, you call me back when you've actually engineered one ok? I won't hold my breath.

    The engineering of a working device is often the really hard part. All the requisite theories are math are well understood, but that doesn't mean that building the device is all of a sudden an easy task.

    1. Re:And anyone who says by Tzarius · · Score: 1

      Oh, it is an engineering problem, it's just a distinctly non-trivial engineering problem.

  72. Re:Not PK encryption per se, the RSA implementatio by Omnifarious · · Score: 1

    As far as I know, all algorithms based on factorization or the discrete logarithm problem are in danger. The includes Diffie-Hellman, ElGamal, and RSA. All of the elliptic curve algorithms are also affected as these algorithms are mathematical transforms of existing problems.

    I don't know of any other algorithms that are currently used for public key encryption or signing. If all the algorithms that can be used to implement the basic idea are broken by quantum computing, the basic idea itself is effectively broken.

    As a somewhat unlreated aside... I see a lot of really stupid and misinformed people always commenting on the cryptography stuff. And few people know enough for the right information to float to the top. I think maybe Slashdot needs to post an article linking to a cryptography FAQ or primer or something so people at least have the basic ideas right.

    For example, many people I know think that all cryptography is just a contest between the code makers and the code breakers and that all encryption algorithms are fundamentally flawed and the idea is unworkable. And that's not really true at all. It's quite likely that there exists a strong symmetric encryption algorithm that's nearly as hard to break as it is to brute force the key. In fact, as far as anybody knows today, AES is just such an algorithm.

    And that's just one example. There are so many people who think they understand this field and so few people who actually do. It's scary. I think that fact is the biggest source of security risks in modern cryptography.

  73. Calm down /. editors by Anonymous Coward · · Score: 0

    This from here.

    In today's New Scientist there is an article, Quantum threat to our secret data, prompted in part by our recent arXiv paper, Experimental demonstration of Shor's algorithm with quantum entanglement. It's probably far too soon to talk about threats! What's interesting is that our experiment demonstrated every stage of Shor's algorithm. It is not scalable in itself, but there is a in-principle path to scalability which we and our colleagues are investigating to see if and when that's going to be feasible.

  74. Is this REALLY such a problem? by skeftomai · · Score: 1

    Could this not be prevented on web sites if, say, an IP address was prevented from logging in after 3 attempts, or by using a captcha? A quantum computer would not even be able to communicate a (non-quantum) web server the countless times it would take to crack a password in a practical amount of time... This may affect quantum web servers, but if checks like I mentioned were implemented, how is this a problem?

  75. I love my NewScientist subscription by joe_n_bloe · · Score: 1

    There are a few cases where the payware is worth it!

    Dead Tree Edition is nice too.

  76. Keys change, what remains the same .... by OldHawk777 · · Score: 1

    Smart/AI PKI processes could keep ahead of any clock. Assured authentication eKeys are for initiating a transaction or session when communication/transfer is active a preset-set of eKey interleaving could secure the session. The users always remain the security weak-point. Content/data sharing between eKey synchronous repositories with time-lock-worms in a way that would require any spoof/cracker... know the specific clock cycle used to decrypt, could help some.

    Consistency in architecture for networks, hardware, software, eKey/algorithms/processes is no longer a security strategy. When anyone can crack-in with time, then time is one half the eKey, so always/frequently change clock.

    Secure content/data according to transient-importance, permanent-significance ....

    There will always ways in, ways to slow the cracker down, but no way to prevent anything for sure. Social engineering can even get you past very good air-gap security systems.

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  77. FACTS about quantum and public-key crypto by cpeikert · · Score: 4, Informative

    I am a professional research cryptographer. There are many misstatements in the comments so far (what else should one expect, it's Slashdot.....)

    Here are some facts to fix the clutter:

    1. Shor's algorithm works on quantum computers and can factor integers in polynomial time. This breaks all public-key systems that depend on the hardness of factoring, including RSA, Rabin, Paillier, and XTR.

    2. A different version of Shor's algorithm also computes discrete logarithms (again, in poly time). This breaks all public-key systems that depend on the hardness of discrete log, over *any* cyclic group. This includes ElGamal, even over "exotic" groups like those associated with elliptic curves.

    3. Nevertheless, factoring and discrete log are different beasts and are not known to be equivalent to each other. Still, Shor's algorithm (in different versions) solves them both.

    4. Shor's algorithm does not yet break all known public-key cryptosystems. Systems based on lattices, for example, do not appear to be affected as of yet. These include Ajtai-Dwork and a couple systems by Regev. NTRU is based on lattices, but is based on some not-so-natural assumptions (i.e, the assumption that "NTRU is secure").

    5. Public key encryption is (probably) *not* equivalent to trapdoor permutations (or even trapdoor one-way functions). TDPs are a much stronger notion and are not strictly needed to do secure public-key encryption. For example, ElGamal and lattice-based systems are not based on trapdoor primitives per se.

  78. In my best "Bill Cosby" voice... by Torodung · · Score: 1

    QUBITS?! What's a qubit?!

    --
    Toro

    (If you don't get the joke, as someone about Cosby's "Noah's Ark" sketch)

  79. Shor also has a quantum discrete log algorithm by sidney · · Score: 2, Interesting

    Lastly, not all public key crypto is shafted, only things that rely on factorisation as a problem. ECC will be quite safe until (if?) somebody develops a quantum algorithm for discrete logs
    Shor also describes a quantum algorithm for solving the discrete log problem in polynomial time, although I don't see any references for anyone having implemented it in a physical experiment like this one with quantum factorization.

    See Shor's paper Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer

  80. Too much capitalism? by kylehase · · Score: 1

    I find it interesting that so much Web2.0 innovation, most of which is commercial, comes out of the US yet these and other important technological developments are coming from elsewhere. Perhaps the US is too focused on capitalism.

    --
    You want fun, go home and buy a monkey!
  81. I hope they... by Anonymous Coward · · Score: 0

    will use the quantum computers to break through teh pay-walls!

  82. No way by pfortuny · · Score: 0

    Sorry but it is a simple design of a circuit which "could in principle" do it. Problem is to keep the atoms entangled and so on. FUD as of yet. Pedro.

  83. One time pad cookie. by EminenemY · · Score: 1

    Why not just use a cookie to do the same thing? Or even better, a floppy disk, cdrom, etc combined with the cookie.

    1. Re:One time pad cookie. by burndive · · Score: 1

      Because both sides need to have the same key, therefore one of them needs to send it to the other.

      --
      ...because "hacker" sounds way sexier than "code drone."
  84. DId anyone notice....? by nontrad · · Score: 1

    The article mentioned was written in 2002. If this were valid, don't you think we would have heard more about this by now?

  85. Stay Ahead Of The Curve by tonys3kur3 · · Score: 1

    Its not really news that the encryption will eventually be broken. All encryption is really a matter of creating an algorithm that is too time / processor intensive to be practical to crack given current technology. The data that an organization encrypted 10 years ago and archived offsite is probably completely unprotected at this point if they haven't re-encrypted it. With these advances in computing power, I would hope that organizations with truly sensitive / confidential information- governments, financial entities, etc.- are monitoring progress and working on their plan for how to stay ahead of the curve. We don't want to have a Y2K-like scramble to protect data once today's algorithms are outdated.

    --
    Tony Bradley, Microsoft MVP
    http://www.tonybradley.com
  86. Key distribution is the problem. by Kadin2048 · · Score: 1

    Huh?

    You can't get a one-time pad as a cookie. You can't send the OTP via the same channel of communication that the encrypted data is going to go down; if you do that, you might as well send plaintext.

    The nature of OTPs requires a secure channel of communication from one party to the other by which you can send the 'pad. E.g., when we wanted to talk to our Embassy in the USSR, we'd send some guy over with tapes filled with millions of random digits, handcuffed to his wrist, or in the diplomatic pouch. Without that secure channel, it doesn't work.

    So if you wanted to get your Gmail securely, via a OTP, either Google would have to make up a DVD of random information and send it to you (securely, somehow), or you'd have to do the same and send it to them. And then you'd have to have that disc in your computer all the time (or copied onto your hard drive) so that you could XOR the incoming bits with the ones on the disc. (Or alternately, to preserve the OTP at a small security cost, you could just use 2048-bit chunks of the OTP as keys to a symmetric session cipher.)

    It's not a practical solution on the large scale. It's fine for some special-purpose applications, for for secure communication where you're not going to plan ahead in advance, it's quite impractical.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  87. Time? by azrin_abbas · · Score: 1

    Has the time run out for me to even comment on this?

    --
    "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."