Slashdot Mirror


Code for Unbreakable Quantum Encryption

An anonymous reader writes "ITO is running a story on NIST's latest quantum encryption key generation. From the article: 'Raw code for "unbreakable" quantum encryption has been generated at record speed over optical fiber at NIST. The work is a step toward using conventional high-speed networks such as broadband Internet and local-area networks to transmit ultra-secure video for applications such as surveillance.'"

10 of 210 comments (clear)

  1. Great, no more supervision by JPribe · · Score: 4, Funny
    Compressed video has been encrypted, transmitted and decrypted at a rate of 30 frames per second, sufficient for smooth streaming images, in Web-quality resolution, 320 by 240 pixels per frame.
    Neat, now those cameras around the country can't get watched by anyone with a net connection anymore. What will I do with my saturday nights?
    --

    Why go fast when you can go anywhere? O|||||||O
  2. Hold on just a sec... by StevenHenderson · · Score: 5, Funny
    'Raw code for "unbreakable" quantum encryption has been generated...

    Let's see what DVD Jon has to say about this first...

  3. Roti by Tackhead · · Score: 5, Funny
    When quantum cryptography is outlawed, both outlaws and law-abiding citizens will simultaneously have and lack quantum cryptography!

    This message encrypted with rotsqrt(-1).

  4. Re:Buzzwords and Challenges. by vertinox · · Score: 3, Informative

    People really need to quit referring to anything as "unbreakable" or 100% secure.

    Well a one time pad is considered unbreakable if employed correctly.

    However, if you reuse the same pad over again and over again it tends to be easier to break. Maybe that is why they call it a one time pad though...

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  5. Quantum Encryption != Quantum Computing by ClickOnThis · · Score: 4, Informative

    The article is about quantum encryption, not computing. IIRC, quantum encryption employs the quantum characteristics of photons to make it impossible to eavesdrop on a communication without altering it, thus rendering it uncrackable. Whereas quantum computing employs the overlapping of quantum states of systems in order to provide a kind of natural ability to perform "parallel" computations.

    --
    If it weren't for deadlines, nothing would be late.
  6. Re:Note "unbreakable" is in quotes in the article by MaceyHW · · Score: 5, Informative

    All together now: "this has nothing to do with quantum computing".

    This system exploits quantum mechanics to detect if someone is interecepting and retransmitting the signal. That's why it's called Quantum KEY Distribution. There's nothing "quantum" about the encryption itself. It is also of limited use since it requires an unbroken fiber-optic connection between the two devices.

  7. Re:Principle of quantum cryptography is flawed by vertinox · · Score: 4, Informative

    The idea of quantum cryptography is that you have some form of signal sent both ways that only the receivers can receive, since it can't be tapped in the middle due to detected signal loss and single-atomic-unit transmissions being measured. It's pointless, because anything the actual receiver can do, I can do too, and anything the actual receiver can't do I can't do either.

    Eeeehh... Quantum entaglment encryption isn't that simple.

    Here is a site by Colossalstorage that explains one of the patents involved in it:

    http://colossalstorage.net/entangled.htm

    To give a layman's translation... You take two photons and entagle them and then send them down two fiber optic line of the same length (say 4km) and then a device on each end determines which direction the spin is.

    Since the spin is the same for the particles regardless of how far apart they are (no information being transfered faster than the speed of light) they have a reference of what the other party is seeing.

    Now of course particle spin is random, but the key factor is knowing what the other party is seeing.

    Now, you can use the spin as a one time pad and basically encrypt everything based off this... Or rather changes are you'll need another method of communication such as having the actual encrypted data on another fiber line and knowing the spin of the photon gives you the key to unencrypt it.

    Now if someone spliced the fiber line, you instantly know it has been comprised because data no longer unencrypts because the particle spin changed on observation and chances are unless the eves dropper has the ability to observe particle spin he might not get much useful data either.

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  8. Re:Change to "near" Unbreakable. by frankie · · Score: 3, Insightful

    QC is unbreakable in the mathematical sense. It's a souped-up OTP, which cannot be broken by an outside party, period. Note the word "outside". You can't install a sniffer on the wire, copy the message and decrypt it later. Aside from effectively infinite key length, with QC your intrusion will be detected in real time.

    Insider attacks (mole, rootkit, spy camera, etc) which occur AFTER reception and decryption do not count, because the encryption method has nothing to do with that.

  9. Not really. by jd · · Score: 4, Informative
    Quantum Cryptography employs a one-time pad. One-time pads cannot be broken without the pad, because every possible decoded state is equally valid. Breaking cryptography relies on being able to know when you have the right key, but if all keys are equally good, you have no means of knowing. This is made worse by the fact that a true OTP involves a key of equal length to the message. So you not only have no means of knowing which key is correct, you have virtually no hope of sweeping through that part of the keyspace that actually has the right key.


    The one big vulnerability with OTPs is that you've now got to send the key securely. Since it is equal in size to the message and is only valid for one message, it is equally hard to send the key securely as it is to send the message securely. Because the pad is pure randomness, it is possible (using existing methods) to send the pad by public key encryption, as it is non-trivial for someone intercepting the message to know how to decrypt it, as it's hard to know when you've broken the encryption. One piece of randomness looks much like another.


    Generally, though, people take shortcuts. Instead of using a full-sized one-time pad, a much smaller, repeatedly-used pad is used instead, with some form of pseudo-random mangling to churn things up so that it acts in a very similar manner to a one-time pad. This is generally how stream ciphers work.


    Quantum Cryptography - if used sensibly - would involve transmitting a gigantic OTP. Far bigger than the one you need. You then drop all of the bytes that are intercepted. The only bytes used in the pad are the ones the intercepting person does NOT have, so you know the pad is free of holes.


    A "better" solution would be to not transmit the key at all, but somehow exploit photon teleportation to deliver the key in a secure manner. However, if you could do that, you wouldn't need encryption in the first place.

    --
    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)
  10. Re:Change to "near" Unbreakable. by eddeye · · Score: 4, Insightful
    Insider attacks (mole, rootkit, spy camera, etc) which occur AFTER reception and decryption do not count, because the encryption method has nothing to do with that.

    Which is exactly why this is a solution looking for a problem. No one ever breaks modern crypto when it's used correctly. Attacking the periphery of the system is orders of magnitude easier. Your resources are much better spent guarding against insider attacks than buying the next useless whiz-bang crypto device.

    --
    Democracy is two wolves and a sheep voting on lunch.