Slashdot Mirror


Using Diamonds to Create Unhackable Code

IAmTheDave writes "Researchers at Melbourne University have grown diamond particles 1/1000 of a millimetre on optical fibres which they can use to transmit single photons of light at a time. The diamonds are grown on the optical fiber by raining carbon molecules onto the tip of the fiber. They claim that by transmitting information in single photons, any interception of transmitted photons will be useless to the interceptor, and thus the message will be completely unhackable. Transmission speeds are currently slow - 120km/h, but are expected to speed up."

65 of 363 comments (clear)

  1. That's unhackable TRANSMISSIONS, not code by Chas · · Score: 5, Informative

    Jeeze.

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:That's unhackable TRANSMISSIONS, not code by znu · · Score: 3, Informative

      The headline probably means code defined as "a system of signals, such as sounds, light flashes, or flags, used to send messages." Rather than computer code.

      --
      This space unintentionally left unblank.
    2. Re:That's unhackable TRANSMISSIONS, not code by KillShill · · Score: 3, Insightful

      no, no such thing as "unhackable"

      time and time again we've been shown this to be false.

      it may take time/energy/effort etc but it's clearly possible. always.

      --
      Science : Proprietary , Knowledge : Open Source
    3. Re:That's unhackable TRANSMISSIONS, not code by atezun · · Score: 2, Insightful

      You know the transmission has to decyphered eventually if it's to be of any use to anyone. If someone eventually has to put the signal back in it's proper form then yes, yes it can be hacked. IF it can't be then the technology is completely useless in the first place.

    4. Re:That's unhackable TRANSMISSIONS, not code by nametaken · · Score: 5, Insightful


      In light of the fact that we just found the "biggest compromise in history" of secure data was perpetrated by idiot employees selling peoples profiles for $10 (USD) a pop, I'm less worried about unhackable transmissions and more worried about the people at each end.

      Lets remember to call our banks.

    5. Re:That's unhackable TRANSMISSIONS, not code by stonecypher · · Score: 2, Informative

      You know, by code he means "an encoding," not "a programming language snippet."

      --
      StoneCypher is Full of BS
  2. Now for my master plan... by Bananatree3 · · Score: 5, Funny

    Stretch 3000 miles of this across the atlantic, set up a secret recieving station on the African coast, and voila! One secret, untappable method for my world takeover, I mean, world communication plan!

    1. Re:Now for my master plan... by s0ny · · Score: 2, Funny

      Melbourne, Victoria, (where Melbourne University is and I happen to attend) looks pretty much on the Pacific

  3. "Unhackable Code"? by cbrocious · · Score: 5, Informative

    This is far from an "unhackable code". In fact, it's not even a code. Please stop thinking that "quantum cryptography" is a form of cryptography. It's simply an interception-resistant media.

    --
    Disconnect and self-destruct, one bullet at a time.
    1. Re:"Unhackable Code"? by hotspotbloc · · Score: 5, Informative
      Exactly. When it's too tough to crack the technology then it's time to use social engineering or a key capture hardware device built into a keyboard.

      There is nothing unhackable.

      --
      "I hate to advocate drugs, alcohol, violence or insanity but they've always worked for me" - HST
    2. Re:"Unhackable Code"? by cbrocious · · Score: 5, Informative

      Speaking from the standpoint of someone who does a lot of reverse-engineering (PyMusique/pyTunes was my baby) I'd say that 99% of the time, neither of those methods are neccesary. Usually you can get what you need from either the source or destination directly. Most people seem to overestimate security in computer systems. I just can't wait for "quantum cryptography" to be used for DRM keys so we can have a bit of fun ;)

      --
      Disconnect and self-destruct, one bullet at a time.
    3. Re:"Unhackable Code"? by Kainaw · · Score: 5, Informative
      Please stop thinking that "quantum cryptography" is a form of cryptography.

      That depends completely on how it is used. If I simply send a message in 1s and 0s over the photon stream, it isn't encrypted. I can only be certain that it either got there or it didn't get there.

      Cryptography comes in when you encode a message using a photon stream. The mechanics of doing this are old hat by now. It is done in the following steps:
      1. Send a stream of, say, 2,000 random 1s and 0s to the other end.
      2. The other end pics, at random, 500 of the 1s and 0s and sends a plain message back saying only which are chosen - the index, not the value. So, you can both form a 500 bit key (the number of bits is to your choosing)
      3. Encrypt the message using the key you just worked up and send it.


      This is commonly said to be 'mostly secure' because it is vulnerable to a man-in-the-middle attack. However, it is tamper-proof once it begins. If anyone attempts to read any of the photons as they travel down the stream, they alter the photons. So, you get a scrambled message at the other end and the hack is immediately known.

      Because it cannot be copied enroute without giving away that it is being copied, it is commonly called unhackable. You cannot make a copy of it and send it along while you try and hack it. I know, you are thinking you can just copy the photons and resend new ones with the same message. Nope - you have to know the spin orientation of the photons BEFORE you can read them for a 1 or a 0. If you read it with the wrong spin orientation, you will force it to the orientation you read it as and get an errant 1 or 0 that you incorrectly send down the line. So, you could say it is doubly-encrypted and doubly-protected from in-line hacking.
      --
      The previous comment is purposely vague and generalized, but all of the facts are completely true.
    4. Re:"Unhackable Code"? by IWannaBeAnAC · · Score: 2, Insightful

      Quantum cryptography most definitely is a form of cryptography. But this article has nothing to do with quantum cryptography.

    5. Re:"Unhackable Code"? by Anonymous+Luddite · · Score: 4, Interesting

      >> There is nothing unhackable.

      and if it's difficult to hack the transmission media, there is probably cleartext versions of the transmission at either end.

      "un-crackable" transmission will just change the point of attack...

    6. Re:"Unhackable Code"? by xiphoris · · Score: 5, Insightful
      Mod parent and grandparent down. Quantum Cryptography is indeed real cryptography. It uses the encryption system known as the One Time Pad. The "Quantum" aspect of it is used in transmission (really, creation) of the random pad on both sides of the communications line.

      There is nothing unhackable.

      Perhaps, but information encrypted with quantum cryptography is un-interceptable. Because of the way a one time pad works, you have no way to verify that you've cracked a message -- any "decrypted" result is the same as any other.

      This is distinct from other encryption methods, which use complicated math to encrypt and decrypt things.

      A one-time pad is merely a block of random data. You XOR your pad with your plaintext to get ciphertext. With a given ciphertext block, you have no way to verify what the correct plaintext is. For example, if I have a ciphertext message: ABCD, that could just as equally be the plaintext HELO as ROFL.

      Quantum cryptography is the usage of quantum mechanisms to generate the same random data at two different locations. Because of properties of quantum physics that I don't personally understand, interception of that quantum data is impossible.

      But no, quantum cryptography is not breakable because it's impossible to know whether you have the correct plaintext, and it's impossible to get the one-time pad from the quantum transmission line (physics guarantees it). In other encryption systems, you know mathematically whether you have discovered the "key". The ciphertext of a one-time-pad, according to information theory (and the assumption that your pad is made of truly random data), provides you absolutely no information about the pad or the plaintext.

      See more here: http://en.wikipedia.org/wiki/Quantum_cryptography
    7. Re:"Unhackable Code"? by Kainaw · · Score: 2, Informative

      Sorry, but, uh, what's step 1?

      1. Make a photon stream connection to the other user.

      I'm beginning to feel that those typing tapes I bought on late night television aren't working as well as the busom blonde and the short guy with the toupe promised they would.

      --
      The previous comment is purposely vague and generalized, but all of the facts are completely true.
    8. Re:"Unhackable Code"? by crypto55 · · Score: 2, Interesting

      No, it's not possible. The whole point about quantum cryptography is that the transmission method makes it physically impossible to crack data without the recipient knowing. There simply is no way to perform a "charlie" attack (charlie denoting a third user, after Alice and Bob). I've been doing research on this subject for the past two years, and met the daughter of the man (missed meeting him by an hour) who invented the principle behind the theory.

      --
      Due to financial difficulties, the light at the end of the tunnel has been turned off.
    9. Re:"Unhackable Code"? by kasparov · · Score: 2, Insightful

      I would be cautious about making claims as to what "physics" does and does not guarantee. "Physics" has guaranteed lots of things throughout history that it turns out to be "not quite right". Keep in mind that it took years before the majority of physicists agreed with Eistein's conclusions on relativity. Current experimentation my lead one to draw certain conclusions about the natural world, but the conclusions may not always be 100% correct.

      --
      There's no place I can be, since I found Serenity.
    10. Re:"Unhackable Code"? by Bigthecat · · Score: 2, Insightful

      You don't get funding grants by claiming your project outcome will be mediocre.

    11. Re:"Unhackable Code"? by ebuck · · Score: 2, Interesting

      Thank you. I'm grasping the impossibility of an eavesdropping attack, but how does this solution deal with other common communication problems, like:

      Denial of service.
      False positive intrusions.
      Reliability without retransmission.

      Is the idea to use wavelengths that are not readily absorbable by common atoms? If so, how would they theoretically be generated? Does the answer lie in the manufacture of "perfect" materials (assuming that such a material could exist)? How would impurities not eventually tunnel into the fiber?

      Seriously, I completely understand that this is "breaking" research, and not an "off-the-shelf" solution. It may be achievable, or not. But it would be very interesting to hear if these issues are currently considered critical or irrelevant.

    12. Re:"Unhackable Code"? by eddeye · · Score: 5, Informative
      Quantum Cryptography is indeed real cryptography. It uses the encryption system known as the One Time Pad.

      Not long ago, I took a graduate course in quantum computing from a researcher in the field. I wrote a paper for that class specifically on quantum cryptography. In 2001, I worked in the same lab as a physicist building a quantum cryptography device (we had lunch almost every day). I've also studied quite a bit of conventional cryptography. Trust me when I say this:

      Quantum cryptography has nothing to do with encryption, and barely anything to do with cryptography. It's an authentic channel with eavesdropping detection (but not prevention). In other words, QC is just a bootstrapping phase to distribute key material (random data) to two parties. Everything you do from that point forward, including everything involving your actual data, is classical crypto on classical channels.

      QC has nothing to do with one-time pads. You could use the key material for OTPs, if you're deranged. More likely you'll use something like CBC-AES, CTR-AES, CBC-3DES for encryption, which are much faster (less key material, not limited by QC data rate), simpler, and safer (unless you have the resources of a major world government to oversee proper handling of the data and key material at every point from creation to destruction). At any rate, you'll still need integrity even with a OTP or your data is worthless. That means SHA1-HMAC, CBC-MAC-AES, etc.

      Cryptography proper punts on the key distribution issue as it's not solvable mathematically. It's an administrative not an algorithmic problem, putting it outside the domain of modern cryptography. This applies equally to asymmetric crypto; public key databases and root certificates require proper oversight and maintenance. Hence the one problem QC solves, key distribution, is really external (but related) to the field of cryptography. That's why I say the two are orthogonal.

      The funny part is, QC isn't even a good solution to key distribution. Its physical requirements are costly, stringent, and limiting. Unless you're an ultra-cautious damn-the-expense client like the US govt, there are more cost effective ways to exchange keys, and much better ways to improve your data's security. QC is a problem in search of a solution.

      --
      Democracy is two wolves and a sheep voting on lunch.
    13. Re:"Unhackable Code"? by Minna+Kirai · · Score: 2, Informative

      The funny part is, QC isn't even a good solution to key distribution.

      Furthermore, to use QC for key distribution, you already need to have distributed a shared key beforehand! Search for "secret bit string is agreed to" or "a public, but authenticated, channel" in the QC wikipedia page to see what I mean.

      Using QC to make an untamperable communication requires you to already have some other comm channel which is already trusted as untamperable- and if you had that, why not just send the keys on it in the first place? (Possible answer is that you can carry a small key on the first, expensive channel, and then use QC for all your later keys for many years. But it'll be a long long time before QC's cost compares favorably to 5 armed guards escorting a briefcase into a jet plane)

    14. Re:"Unhackable Code"? by Minna+Kirai · · Score: 2, Insightful

      actually, a MITM would be easy enough

      It is possible, but not easy. The whole point is that each photon carries 2 bits of those data, and only one bit can be measured before the photon is destroyed. A middleman wouldn't know which of those two bits he needs to transmit. So he must guess, and half the time he gets it wrong, so the data is 50% corrupted, and the reciever knows something is very wrong.

      However, if the middleman had previously broken into the reciever's office, he could've copied down the list of which bit on each photon is important, and then he could go back to the spy room and wait to run the attack on the next transmission.

      (Of course, if the guy can break into the office, why doesn't he just steal disks while he's there?)

    15. Re:"Unhackable Code"? by tbo · · Score: 3, Informative

      Summary: parent poster is being a twit.

      Long version:
      First, let's clarify what it means to say that "physics" guarantees that your quantum key distribution (QKD) system is unbreakable. Given a perfect implementation of the QKD protocol, or at least an implementation where the errors are within certain bounds and you haven't done anything stupid like reusing your OTP, you are guaranteed security if quantum mechanics is correct.

      What do I mean by correct? I mean that quantum mechanics correctly describes the relevant systems--systems to which it is currently considered applicable.

      We have many good reasons to believe quantum mechanics is correct. Its relativistic extension, QED, has given us some of the most accurately-verified theoretical predictions ever. Notable objections to the theory (such as the famous paper by Einstein, Podolsky, and Rosen, or "EPR") have proven false (google the Bell inequality and the Aspect experiment).

      More specifically, some of the particular variations in quantum mechanics that one would imagine could be useful for defeating a QKD system, such as nonlinearity, would give rise to highly unphysical effects (superluminal signaling), which we have not observed.

      It seems that quantum mechanics is an island in theory space--that is, any perturbation from the accepted theory seems to give something obviously unphysical, or at least something that does not agree with experiment.

      In other words, this is as close to proof as it gets in science. Clearly, quantum mechanics isn't the final word on, say, quantum gravity, but we're not going to be throwing out the undergrad quantum mechanics books any time soon.

      Yes, it would be nice to have information-theoretic security, but that doesn't seem to be possible for a key distribution protocol. Still, security predicated on the laws of physics is a hell of a lot better than security-based-upon-the-fact-that-we-haven't-heard -of-anyone-breaking-it, which is all RSA and other popular schemes have going for them (RSA isn't even computationally secure).

    16. Re:"Unhackable Code"? by Tango42 · · Score: 3, Informative

      It's more complicated than that. The act of observing the photon changes it, so you can't always read it accurately. The method of communication involves checking if you read all the bits correctly afterwards and discarding any you didn't - if you've been reading them in the middle they'll think they read it correctly, but will still have the wrong bit so will get nonsense out when they send a message (probably a simple test message that won't tell you anything useful) and they won't send the real message until they've got rid of you.

    17. Re:"Unhackable Code"? by Anonymous Coward · · Score: 2, Informative

      There is only one source on the Wikipedia article on Quantum Cryptography. I find it lacking and possibly misleading, but there are many other sources on the web & beyond that you can read to correlate the good information & gain understanding. Search http://arxiv.org/ among others, although note that not all papers here are peer-reviewed, either.

      Common mistakes:

      1. This is technology intended for you to do banking.

      Sorry for frustrating your grandiose self-delusions, but NSA & DARPA (QuIST) aren't funding the hell out of this type of project in the US to improve your personal banking experience. [but maybe that will only add to your delusions]

      2. Because it is quantum (oooh!) it is unbreakable.

      All encryption is breakable by some method. And all proofs rely upon assumptions, and some proofs rely on unrealistic or unreasonable assumptions. E.g., I could "prove" relativity to be wrong if I choose assumptions that ignore experimental evidence.

      One proof (and an overview of other proofs) of the security of quantum key distribution, i.e., what could come out of the Melbourne group's single photon transmitter:

      "Quantum key distribution allows two parties, traditionally known as Alice and Bob, to establish a secure random cryptographic key if, firstly, they have access to a quantum communication channel, and secondly, they can exchange classical public messages which can be monitored but not altered by an eavesdropper, Eve."

      So there's your fallible assumption, that A & B have one channel that can be monitored but not altered. (In this proof, Eve can monitor and alter the quantum communication channel if there is another un-alterable channel open between A&B.)

      Another explanation is given by Myers in section 2.1, entitled "THEORETICAL IMPOSSIBILITIES IN KEY DISTRIBUTION."

      3. Perspective

      With the oncoming technology of quantum computing (also not for Joe Slashdot), numerically "difficult" public/private-key encryption schemes are going to be easily breakable. Hence the need for a different scheme. This is the US government, et al., trying to protect themselves against each other when the others figure out quantum computing.

  4. Yeah? by Eyeball97 · · Score: 3, Insightful

    I'm sure I'm not the only one who immediately thought "Titanic" when I saw the headline...

  5. Wow! by computerme · · Score: 3, Funny

    So its really is true:

    Diamond (encryptions) are forever!!

    Buh wump dump.

    (thanks. I will be here all week.)

  6. Transmission speed? by mschaffer · · Score: 2, Insightful

    Transmission speeds are currently slow - 120km/h, but are expected to speed up

    Don't the photons travel at the speed of light in the fiber? Perhaps it is some other unit?

    1. Re:Transmission speed? by Anonymous Coward · · Score: 2, Informative

      The speed of light depends on what material/gas the light is traveling through.

    2. Re:Transmission speed? by LnxAddct · · Score: 2, Interesting

      Light travels 3*10^8 m/s in a vaccum. Light has a thing called index of refraction, in a vacuum n=1, in water it is 1.333 and in diamond n = 2.419 (diamond is known to have one of the highest indexes, actually the highest index of common materials). Because n is so high, the velocity of light through diamond is literally 2.419 times slower then in a vacuum (the actual velocity in this case doesn't matter, but you can probably figure it out in your head). Now you're thinking, well damn that is really fast still and you are right, it is still extremely fast. Then comes into play another factor, which when dealing with electricity and current is referred to as drift velocity, not sure if there is a special term when dealing with the physics of light so I'll call it drift velocity as well and maybe someone else can correct me if I'm mistaken. When light is passing through each of these diamonds it is being refracted, as in it is not going perfectly foward, in fact it'll even go a little backwards sometimes. As a result you get a lot of back and forth bouncing around, covering tracks already covered, moving at a high velocity, but since you're going back and forth and not straight, you cover very little distance. As a result of this, they take the average velocity which is in this case referred to as the drift velocity. Drift has such a dramatic impact that it truly does take the velocity of light all the way down to something a car could outpace. They can increase the drift velocity by being careful about the shape and orientation of the diamonds, but the effect will always be there in some form or another as far as I know (maybe there are special cases that I just can't recall right now).

      The physics of all this are of course much more involved and /. doesnt have an equation editor so no equations were mentioned (not that they were needed to get the point across). If something about this doesnt make sense just reply with a question, I'm sure me or some other /.er can answer you (regardless of the quality of /. recently, I still have hope that it can become a haven again for geeks and geek talk and a community that helps each other out rather then criticizing each other )
      Regards,
      Steve

  7. Ummmm.... by ebuck · · Score: 2

    Wouldn't the transmission speed have to be C? I mean, C isn't constant across all mediums, but even in quartz and ruby it's significanly faster than 120km/h.

    1. Re:Ummmm.... by Anonymous Coward · · Score: 3, Interesting

      Wouldn't the transmission speed have to be C?

      Many people don't realize that C is the speed at which an electromagnetic wave propagates, not necessarily the charge carriers themselves. The electrons in a copper wire, for instance, move pretty slowly, on the order of several seconds per millimeter.

      I didn't realize that drift velocity applies to photons in a medium, but it sounds like it may.

  8. Curious by Anonymous Coward · · Score: 5, Insightful

    I'm left wondering how it is they've managed to slow down the transmission of a photon to 120 kilometers in one hour, presumably in the glass fiber. Usually slowing down light that much takes a great deal of infrastructure and effort, it's rarely a side-effect.

    Slashdot and the www.news.com.au couldn't have both made the same screamingly stupid mistake and meant 120 kilobits per hour, right? Right?

    1. Re:Curious by Anonymous+Luddite · · Score: 4, Funny

      >> Usually slowing down light that much takes a great deal of infrastructure and effort, it's rarely a side-effect.

      I think they did it by forming the photons into committees. They spend more time forming action plans and holding meetings than actually moving. Some of them actually go backwards...

    2. Re:Curious by tomRakewell · · Score: 4, Funny

      Stop nitpicking about units! I have it on good authority that the author of this story made the Kessel Run in less than 12 parsecs, so he is a quite an expert on these matters.

  9. Question by Mark_in_Brazil · · Score: 4, Insightful
    OK, I RTFA, and there's something I don't get.
    TFA says
    But if the light was a single photon beam, others in the room could not see it, and the two friends would also know instantly if it had been intercepted.
    How? What keeps a third party between the two friends from receiving the photons transmitted by one friend and retransmitting exactly the same sequence of photons to the other while keeping a record, and therefore, a copy of the message?
    I'm pretty sure there's more to it than appeared in TFA, and that there is a way to be sure there isn't an eavesdropper between the two friends, but I don't know what it is.
    --
    "It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
    1. Re:Question by The+Mighty+One · · Score: 4, Informative

      http://en.wikipedia.org/wiki/Quantum_cryptography Quantum cryptography is an approach to securing communications based on certain phenomena of quantum physics. Unlike traditional cryptography, which employs various mathematical techniques to restrict eavesdroppers from learning the contents of encrypted messages, quantum cryptography is focused on the physics of information. The process of sending and storing information is always carried out by physical means, for example photons in optical fibres or electrons in electric current. Eavesdropping can be viewed as measurements on a physical object---in this case the carrier of the information. What the eavesdropper can measure, and how, depends exclusively on the laws of physics. Using quantum phenomena such as quantum superpositions or quantum entanglement one can design and implement a communication system which can always detect eavesdropping. This is because measurements on the quantum carrier of information disturb it and so leave traces.

    2. Re:Question by Jerf · · Score: 2, Interesting

      The moral of the story is "Don't try to use your macroscopic-world intuition to understand quantum phenomena."

      It's so wrong, it's not even reliably wrong, like [people who oppose you politically]; you almost don't need to know what's right, just wait for [those idiots] to spout off and do the opposite. Unlike that, your real world intuition is so wrong it's not even on the same playing field, not a matter of "true vs. false" but "true vs. blue speckled porcupines."

      In conclusion, the answer is "a bathtub full of brightly colored machine tools"; understanding the question won't get you appreciably closer to understanding QM, but it's a good start and might give you a chuckle.

  10. Unusable by Misroi · · Score: 2, Interesting

    Right now it's downright unusable, think the kind of fiber optic you would need so 1 photon can be recieved at the other end? perfectly straight..!
    120km/h, just imagine the ping!!

    That technology could be "secure" assuming there is a direct link, that means no routing at all. If there is any routing involved then you just killed the concept. There is always the chance that someone will just cut the cable and "snif" it.

    Not a bad idea but right now it's far from promising...

    I'll stick with my encryption...

  11. Anyone.. by Turn-X+Alphonse · · Score: 4, Funny

    Anyone want a game of quake? We could have like 1000 pings. It'll be like old times again!

    --
    I like muppets.
  12. Re:Where's the security? by MeanMF · · Score: 2, Informative

    Adding a repeater in the middle would add latency which could be easily detected by either end by running a few simple tests. Since this is a point-to-point technology your transmission speeds should be predictable and constant.

  13. misleading by delirium+of+disorder · · Score: 4, Insightful

    Not only is quantum cryptography not not a code or traditional cryptographic system, it is not exactly a perfectly "secure transmission medium" as some /.ers have suggested. It is a method of interception detection. It is a HARDWARE system that uses entanglement or the Heisenberg uncertainty principle to send photons in such a way that the communication system itself can always detect eavesdropping (and logically would cease transmission if interception is detected). It is not untapable....but any taping would do little good since it would be noticed.

    --
    ------ Take away the right to say fuck and you take away the right to say fuck the government.
  14. Slower! Slower! by Helpadingoatemybaby · · Score: 4, Interesting
    120 km/hr!?

    I hope they don't speed the connection up, I hope they're able to slow it down! Think ultimate storage medium, the only limit being the number of photons you can put in the length of a pipe.

    Running out of storage space? Hello sweet superposition! Yeah, my iPod stores 4.02 * 10^18 songs, but have to listen to them all in order.

    --

    The baby's fine -- please stop sending business cards.

  15. 120 km/h by kabz · · Score: 3, Funny
    Transmission speeds are currently slow - 120km/h, but are expected to speed up.


    So these are Canadian electrons, eh ?
    --
    -- "It's not stalking if you're married!" My Wife.
  16. Yes and no. by rjh · · Score: 4, Informative

    Yes and no. Quantum key exchange is, as you point out, a key negotiation protocol which relies on the laws of physics to keep the negotiated key safe from eavesdroppers. However, there's absolutely no limit on the size of key you can generate. If you need a million bits of key, then fine: make a million bit key.

    Once you have as many bits of key as you have bits of data, you can treat it as a one-time pad. And that would be a perfectly secure transmission, as long as both sides make sure they destroy the key once it's been used to do an encryption or decryption operation.

    In other words, QKE leads quite directly to (a) a cipher and (b) a traditional cryptographic system.

    IAAGSSTS (I Am A Grad Student Studying This Shit).

  17. let me get this straight by layer3switch · · Score: 3, Insightful

    120 km/h to send single photon in order to establish a secure channel?

    Hmm.. let me get this straight. So if I burn a DVD and send it to California from New York using FedEx 2Day service for $14.59, could I name this post as "Unhackable Transmission Medium for only $14.59"?

    --
    "Don't let fools fool you. They are the clever ones."
  18. So... by licklame · · Score: 2, Funny

    I really don't think this tech is going anywhere.

  19. What about routers? by BobPaul · · Score: 3, Interesting

    The problem I have with this is that it really doesn't have any place in the internet at large. Sure, it's great for point to point direct connections--ie, my secure installation has a direct diamond-fibre connection to your secure installation, but it really doesn't do much for more public transfers, like internet banking.

    This will secure transmissions between banks and internally at banks, but a secure system is only as secure as it's weakest link, and this doesn't improve security on the internet.

    Since the internet uses routers, switches, and hubs someone could always gain access to the router or pickup the broadcast from a hub through some other means and cause that system to log packets or duplicate them elsewhere, etc.

    Or is there a way to incorporate this into a system similar to the internet as we know it and make my home connection to my bank/paypal/yahoo shopping more secure?

  20. its not foolproof by AndreySeven · · Score: 2, Interesting

    I am no expert in the field of quantum cryptography, but i could imagine a sort of situation where the "man in the middle" captures all of the photons, before they are sent to the receiver, then calculates the required speed to make up for the latency and boosts the "signal" to prevent the reciever from knowing anything has gone wrong. Of course, I could be totally wrong...

    --
    University of Washington

    Student

  21. Unhackable... Unnecessary! by WaR.KiN · · Score: 5, Funny

    It's not that the code is unhackable, it's just that hackers won't be hacking into your bank account anymore. They'll just take the diamonds.

  22. 120 km/h? by nrlightfoot · · Score: 2, Interesting

    That has to be a typo. Even in diamond the speed of light is only a little about 2.5 times slower than in a vaccum. I'm very interested if the light is going 120 km/h in the optical cable though, because that would make it possible to theoretically build a time machine by winding the cable in a cylinder, but only if it retained that speed with more light in the cable. There is also the caveat that the metric this was solved for involved an infinitely long cylinder of rotating light, so it may not apply to finite cylinders.

    --
    what sig?
  23. Re:Slower! Slower! by advocate_one · · Score: 2, Interesting

    sounds just like the Mercury delay line memory from the old days. Where they used sound pulses travelling in the mercury to represent presence or abscence of bits...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  24. Re:"Unhackable Code"? - 2 things by Rei · · Score: 2, Insightful

    Nothing is truely random.

    Except for.. well, bloody everything at the quantum level. Unentangled particles store "one bit" - if you read say, the position, the velocity is truly random (within certain bounds, on a given distribution function). Entangled particle pairs store "two bits" - you can measure two velocities, a velocity and a position, or two positions - but everything else that you measure will be random (as described before)

    --
    Dear Lord: One of your creatures may be hurt tonight. Please let it be the other creature.
  25. Re:You are correct. by Anonymous Coward · · Score: 2, Funny

    Details are important.
    If Einstein hadn't paid attention to details, he may never have discovered America.

  26. Re:You are correct. by aePrime · · Score: 2, Informative

    Alas, Ph.D. boy, you need to either spend more time studying your courses, or spend more time on your critical reading skills; at this point it's difficult to tell which.

    The encryption can be broken, sure, if you know the message. The real beauty in quantum cryptography lies in the fact that intercepting the message (a man in the middle attack) is impossible due to Heisenberg's uncertainty principle.

    The January 2005 Scientific American has a good article on it (the cover story, actually).

    The next time you're planning on acting so pompous, you may want to check your facts first.

  27. Re:"Unhackable Code"? - 2 things by Minna+Kirai · · Score: 2, Informative

    AC: In quantum cryptography (which isn't quite what this article is about), there aren't any data lines to monitor -- the information is transmitted by entanglement.

    No, your definitions are off. "Quantum Cryptography" is the use of Heisenberg's Uncertainty principle's guarantee that the whole state of a particle cannot be measured to ensure that a message cannot be intercepted and retransmitted.

    The use of quantum entanglement to communicate data has also been proposed, but this is known as Quantum Teleportation. QT, not QC.

  28. This unhackable/ya right by dilvish_the_damned · · Score: 2, Funny

    I had this largish thing describing what I thought of this relativly cool technology and my reticence in buying into it as the "Next Big Thing(tm)" but I think I can sum it up like this:

    "All your diamond are belong to us" -- lopht

    --
    I think you underestimate just how much I just dont care.
  29. Re:You are correct. by m50d · · Score: 2, Informative

    We have had one time pad ciphers for what, 70 years? When was the last time one was cracked? When some dolt in the kremlin decided to re-use their one time pads. Other than that, it has never been broken. Quantum encryption can be exactly the same - when done right it's unbreakable. Doing it right it hard, but far from impossible

    --
    I am trolling
  30. shouldn't this be "uncrackable"? by betasam · · Score: 2, Insightful

    We should all be able to hack away at something if we acquire that device learning whatever we can about it. IMO, while referring to cyphers, secure communication and cryptography we should be using "crack" as the more appropriate term. Dunno if it's too dumb to say this, but seemingyl sets terminology to the right category. The other term I could think of was "reverse-engineering-proof" though that too doesn't seem appropriate. (Just a thought.)

    --
    No Greater Friend, No Greater Enemy! (Lucius Cornelius Sulla)
  31. MITM attack on a DVD in a mail sack... by argent · · Score: 2

    When any two idiots can burn 8GB of random data onto two DVD's and send secure text messages to each other for the rest of their lives, what the hell use is a complex physically secure network like this one?

    Copying data from a DVD that you've intercepted or otherwise gained access to isn't hard. Once you've done that you can not only read any new messages they send, you can decode all the old messages you've already intercepted. And they have no way of knowing you've stolen the pad.

  32. I've already diagramed a system of unhackable code by Jekler · · Score: 3, Funny

    It just relies on a perpetual motion device to power the division by zero generator.

  33. Good challenger for most misleadinfg SD article. by Ancient_Hacker · · Score: 2, Informative
    • A quantum channel is only good for as far as one photon is likely to survive above the noise level-- maybe a kilometer at most?
    • Anything farther than that will involve detecting the photon and relaying it-- a chancy proposition which adds waay too much noise and of course one can intercept the signal at the repeater.
    • Exactly how long can you make a diamond cable? Splices are very unreliable and lossy.
    • What is that 120 km number doing in there? Mighty unlikely.
  34. generating SINGLE photons is point of this paper. by justthisdude · · Score: 2, Informative
    I think we have wandered a bit from the original article.

    All arguments about the workings of quantum encryption can refer to this paper. One key assumption is that you only send a single photon, not two or none. If none arives you wasted that bit-slot, but a second photon allows eavesdropping. Traditional sources generate photons according to Poisson statistics, which means that you can't accurately meter out one photon at a time. The standard fix for this is to attenuate the signal so that the average N is much less than 1 photons per measurement slot. This effectively means you only get (roughly) a photon every 1/N slots, but you still get 2 arriving together every 1/N^2 slot. The first part is both wastful, the second vulnerable.

    The current paper merely how to generate single photons more reliably using diamonds as microcavities. Essentially the diamond is a tiny laser resonator on the scale of a single wavelength (1 micron), and can only support one optical mode, so any single spontaneously generated photon goes into that mode, and your output is single, narrow wavelength photon, but no doubles. In some ways this has ceased to be a "L.A.S.E.R." since the Light is not Amplified, and the Emmision of Radiation is not Stimulated, but spontaneous. Maybe I would call it Light Organized from Spontaneous Emission of Radiation, but I digress...

    If you wat to look at such microcavities, see this paper

    --
    "I love his boyish charm, but I hate his childishness" - Leela
  35. Re:No approximation... by Sweetshark · · Score: 2, Informative

    Listen, if the intended receiver is able to pick up the signal, then a man in the middle can, too!
    No. Because there is no "the signal". With QC you have two signals on the fiber and you can pick up only one, thereby destoying the other.
    I'm not talking about observing the bits that go down the line. I'm talking about impersonating both sides to each other. That is a man in the middle.
    Yes. And that wont work.
    The other way to make MitM harder is to have a big enough shared secret. You could have secret passwords, or even a secret protocol would work too. If the MitM can't guess the shared secret, then impersonation will fail.
    Thats what QC is for. You can generate shared secrets of any size by QC. And the MitM wont be able to guess them, if they are large enough.
    Some people have proposed a way of quantum key generation via entangled particles. But remember that getting this shared secret to each other is also subject to MitM attacks.
    No! Thats exactly the point! You cant MitM a big QC transmission without notifing the sender/reciever. All the MitM can do is a DoS.
    Someone can yoink those entangled particles, and throw in new ones.
    Ehem - no. There are *two* things the MitM has to measure because he doesnt know which of those the sender knows about the particle. Though luck for him - his first measurement destroys the particle.
    The person you're talking to can always be an impersonator. It can be really improbable, but there is always some possibility. I'm not saying you should be paranoid, but just that every communication involves a degree of trust. Quantum magic won't make that required trust go away.
    This is wrong. QC is save from MitM when used with two channels - one QC channel and a public one where transmissions cant be blocked unnoticed (for example radio).
    The wikipedia isnt too bad at all about this stuff: http://en.wikipedia.org/wiki/Quantum_cryptography