Slashdot Mirror


The Viterbi Algorithm and Quantum Communications

eldavojohn writes "There have been a lot of tests in using quantum mechanics to communicate across large distances. But a student & a professor at USC have proven that the Viterbi algorithm can be applied to quantum communication. In the traditional Alice sends Bob a message scenario, 'Bob can reliably spot errors, and knows which message qubits are bogus before he opens the message — crucial, because opening it destroys it; and if it is garbled, he has nothing.'"

91 comments

  1. Alice by arizwebfoot · · Score: 3, Funny

    So . . . when is ANYTHING Alice says not garbled?

    -----
    Spoken like a true married man.

    --
    Beer is proof that God loves us and wants us to be happy.
    1. Re:Alice by Tenrosei · · Score: 2, Funny

      And for that matter what is the chance Alice will just say it once?

    2. Re:Alice by Osurak · · Score: 5, Funny

      And for that matter what is the chance Alice will just say it once?

      Go ask Alice. I think she'll know.

    3. Re:Alice by Anonymous Coward · · Score: 0

      Aren't you guys talking about "Stella"?

    4. Re:Alice by B'Trey · · Score: 2, Funny

      Go ask Alice. I think she'll know.

      Well, we are talking about QM, where logic and proportion do indeed fall sloppily dead...

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    5. Re:Alice by Chyeld · · Score: 1

      She just spouts off a bunch of nonsense about a dormouse and "Feed your head". Damn hippies. You wouldn't need quantum theory to understand a true red blooded American!

    6. Re:Alice by scipiodog · · Score: 1

      Only when she's ten feet tall.

      --
      http://clightnirish.wordpress.com/
    7. Re:Alice by Anonymous Coward · · Score: 0

      Alice.. Alice.. Who the f*** is AlicE??

    8. Re:Alice by neomunk · · Score: 3, Funny

      She's the chick that Bob is seeing behind Eve's back, if I understand the situation correctly.

    9. Re:Alice by pragma_x · · Score: 1

      You're all going to die down here.

  2. Alice 3 Bob by nategoose · · Score: 5, Funny

    I wish Alice and Bob would just go ahead and do it already. Everybody knows they have the hots for one another.

    1. Re:Alice 3 Bob by Warll · · Score: 5, Funny

      Everybody knows they have the hots for one another.

      Kids these days. When will they learn that its not worth the risk. Safe encryption should be practised all the time, not just when you feel like it.

    2. Re:Alice 3 Bob by Anonymous Coward · · Score: 0

      That is the problem! Bob and Alice haven't met since that one night nine months ago. Bob then receives a message from Alice. He damn well knows not to open it!

    3. Re:Alice 3 Bob by nategoose · · Score: 1

      Why? Is she pregnant?

    4. Re:Alice 3 Bob by rubycodez · · Score: 3, Funny

      oh crap, now you had to upgrade Schroodinger's cat to a fetus

    5. Re:Alice 3 Bob by ozbird · · Score: 1

      Apparently they keep getting interrupted by an unwanted man in the middle.

    6. Re:Alice 3 Bob by BlueParrot · · Score: 1

      Mayeb they could do it in a super position ? Har! har! har!

  3. Alice? by RandoX · · Score: 3, Funny

    Who the ---- is Alice?

    1. Re:Alice? by Anonymous Coward · · Score: 3, Informative

      It's a placeholder name, like a variable named "foo"

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

    2. Re:Alice? by ajlitt · · Score: 1

      She's friends with Lena and, inexplicably, a teapot.

    3. Re:Alice? by Anonymous Coward · · Score: 0

      He's referring to lyrics to a Dutch song.

    4. Re:Alice? by RandoX · · Score: 1

      Right. Gompie.

      [...]"It spawned a more risqué version in 1995 by the Dutch band Gompie, titled "Alice, Who the Fuck is Alice?". "

      http://en.wikipedia.org/wiki/Living_Next_Door_to_Alice

    5. Re:Alice? by SQLGuru · · Score: 1

      And here I assumed it was from Bob and Carole and Ted and Alice......Bob was married to Carole. Ted was married to Alice. But part of the plot was for Bob and Alice to get together......

      Layne

    6. Re:Alice? by Tophe · · Score: 1

      wow, teapots at every turn for me today. first Russell's teapot, then HTTP Error 418 and now Alice and Lena and a teapot. oh my.

    7. Re:Alice? by Kingrames · · Score: 3, Funny

      You can get anything you want at her restaurant, I know that much.

      --
      If you can read this, I forgot to post anonymously.
    8. Re:Alice? by zippthorne · · Score: 1

      Alice is the girl Bob is cheating on his wife Eve with.

      --
      Can you be Even More Awesome?!
    9. Re:Alice? by Anonymous Coward · · Score: 0

      Alice is talking to Bob, while Eve is trying to eavesdrop. http://xkcd.com/177/

    10. Re:Alice? by lilomar · · Score: 2, Funny

      'Cepting Alice, of course.

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    11. Re:Alice? by RemyBR · · Score: 1

      Alice, who the whooosh is Alice?

    12. Re:Alice? by Kingrames · · Score: 1

      I got a whole bunch of color glossy photos with circles and arrows and a paragraph on the back of each one that says otherwise.

      --
      If you can read this, I forgot to post anonymously.
    13. Re:Alice? by Rival · · Score: 1

      You can tell all the people with mod points are too young to know the song. They should be fined $50 dollars and have to pick up the garbage in the snow. :-)

    14. Re:Alice? by Alpha+Whisky · · Score: 2, Funny

      Call yourself a nerd? Alice is Dilbert's violent cow-orker and Bob is a large green dinosaur they found behind the couch when they correctly deduced that dinosaurs didn't go extinct but just went into hiding. Sheesh, I thought everyone knew that.

      --
      it's = it is

      its = belonging to it

    15. Re:Alice? by Anonymous Coward · · Score: 0

      You can get anything you want at her restaurant, I know that much.

      Except Alice.

    16. Re:Alice? by Lodragandraoidh · · Score: 1

      Similar to a metasyntactic variable, such as foo/bar/baz...

      Alice and Bob serve as the archetype personalities in cryptographic communication examples.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  4. Ignorant Post by svnt · · Score: 1

    So as long as he doesn't open it, it might be garbled, or maybe not. Isn't the fucking cat is dead at that point?

    I assume there has to be some sort of value in this discovery, but neither the summary or article seem to do a great job of expressing it.

    I thought the problem with quantum mechanics was in measurement, not knowing something is bad before you measure it.

    1. Re:Ignorant Post by zehaeva · · Score: 1

      The value in this is that with these entangled photon's we can transmit data across any distance instantaneously. From here to anywhere in the universe. The only latency in the system would be in encoding and decoding the information. So you here on earth could talk to your grand children with no time delay even if they happen to be on Mars or some where around Beetleguise 4.

    2. Re:Ignorant Post by brunascle · · Score: 2, Informative

      The value in this is that with these entangled photon's we can transmit data across any distance instantaneously. From here to anywhere in the universe.

      No, you cant. It would violate relativity and causality.

      These quantum communication systems require a classical communication channel, which is restricted to the speed of light.

    3. Re:Ignorant Post by zehaeva · · Score: 1

      It should, but what else do you do with two particle that spin in opposite directions from each other no matter the distance inbetween?

    4. Re:Ignorant Post by ValuJet · · Score: 1

      What would happen to the spinning of one particle if it was the subject to massive time dilation from either being close to the speed of light or within the event horizon of a black hole?

    5. Re:Ignorant Post by brunascle · · Score: 2, Informative

      You cant control the direction, it's random, so you cant use it to send information. You have to set up a classical channel, and in that classical channel you tell them how to piece together the information in the quantum channel to get the message.

    6. Re:Ignorant Post by DShard · · Score: 1

      Describe a one time pad. The channel transmits true statistical randomness, which is the exact opposite of information.

    7. Re:Ignorant Post by closetpsycho · · Score: 2, Informative

      http://en.wikipedia.org/wiki/Quantum_teleportation I'm not a physicist, but from what I could gather from the wiki page, when you make the change, Bob's qubit could become 1 of 4 different states. Alice needs to send (through a classical channel) information to Bob saying what changes need to be made to his in order to get the desired outcome. If somebody is eavesdropping, all that they get are the changes, not the starting state or the final state. Thus ends today's lecture on quantum communications.

    8. Re:Ignorant Post by X0563511 · · Score: 0, Troll

      At this point. Who knows what we may figure out in time?

      Look where we were 100 years ago. 200 years ago. 300. Do you get what I'm hinting at?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    9. Re:Ignorant Post by BungaDunga · · Score: 2, Informative

      I despise- despise- pseudo-scientific mystical mumbo-jumbo about quantum entanglement. Yes, Einstein thought it was "spooky". And it is, and the behavior of entangled photons is indeed counterintuitive and violates classical notions of probability. But it does not, as far as anyone knows, violate either the speed of light or causality. Google "tachyon pistols thought experiment" to see what would happen if it could.
      The basics of entanglement are thus: Person A produces an entangled pair of particles. He sends person B one half of the pair; if they're photons, probably through fiber-optic cables. Totally classical, speed-of-light communication. Now, the weird thing is that if person A observes his particle's spin, he can predict the spin of the other one with greater than random accuracy. That's weird, because both particles' spins are determined randomly (there's no "hidden variable" determined when they were created). But you can't poke one particle and see the other particle instantly wiggle, mainly because observing them destroys the entanglement.

    10. Re:Ignorant Post by aoeu · · Score: 1

      I think that the problem here, is how bad.

      --
      All your database are belong to U.S.
    11. Re:Ignorant Post by Anonymous Coward · · Score: 0

      Google "tachyon pistols thought experiment"

      I did and came across this discussion on a popular forum. Spooky!

    12. Re:Ignorant Post by TheGeniusIsOut · · Score: 2, Informative

      No, you cant. It would violate relativity and causality. These quantum communication systems require a classical communication channel, which is restricted to the speed of light.

      Actually, you are wrong, since the communication occurs along the entaglement linkage, which is in a higher order dimension than space-time, which dimension it is all depends on which version of M-theory you currently ascibe to.

      --
      Ignorance is Bliss -- And the Opposite is True -- Genius is Madness
    13. Re:Ignorant Post by Anonymous Coward · · Score: 1, Informative

      No, it would violate your perception of relativity and causality.

      It is quite possible that the information could follow a pathway that actually does go all the way across the universe, but if it's at the correct angle it really doesn't take much, if any, time relative to the position on either end.

      Stupid humans, still thinking that time is somehow different from distance.

    14. Re:Ignorant Post by jfengel · · Score: 1

      Yes. You're hinting that you didn't take any quantum mechanics classes.

    15. Re:Ignorant Post by vegiVamp · · Score: 1

      The cat may or may not be dead, but if you wait long enough to open the box, it'll starve anyways.

      --
      What a depressingly stupid machine.
    16. Re:Ignorant Post by X0563511 · · Score: 1

      This is true. But my point being is that we only know that we do not know everything, we don't know how much we don't know. We've made so many advancements recently, so many that I would not rule out more advancements with quantum theory.

      Perhaps not having an "inside" knowledge of the theory allows me to see it abstractly - as any other science.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    17. Re:Ignorant Post by X0563511 · · Score: 1

      What!? Troll!?

      Er.. I hope that was a mistake?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  5. This is for deriving information from Markov sets by Sir_Real · · Score: 4, Informative

    For those wondering what use this has.

    Say you had.... a buttload of code, and wanted to find the context free grammar for the language. You could use a Viterbi algorithm to pull out a statistically likely parse tree (the Viterbi Parse). The thing you're pulling from is often called a Markov process which is a model for the evolution of a state changing, memoryless system. So, over time, you can retrieve a grammar from a running process.

    How this applies to QM is left as an exercise to the reader (5 stars, unless you're Don K His-self, in which case it's 2).

    ianaqp

  6. When Eve isn't listening by Anonymous Coward · · Score: 1, Interesting

    > So . . . when is ANYTHING Alice says not garbled?

    Whenever Eve isn't listening. Of course, given that our government is spying on everyone, you're right. You can simply DoS the connection by spying on them all the time.

    Crap, did I just break quantum encryption?

    1. Re:When Eve isn't listening by hairyfeet · · Score: 2, Interesting

      I know that you are probably joking,but that is exactly why quantum communications will never take off. There is no major government in the world that will allow communications that they cannot spy on,and since doing a MitM attack on quantum breaks it they will simply never let it get past lab stage. The second anyone tries to roll something out in a big way using quantum the governments will scream "its for teh terrorists and the kiddy pr0nographers! Think of teh childrens!" and that will be the end of that. So while I think it is interesting research,I doubt you will ever see it in real life unless they figure a way to copy everything sent and received without the subjects being spyed upon knowing it. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    2. Re:When Eve isn't listening by TheGeniusIsOut · · Score: 1

      With quantum communications using entagled photons there are no possibilities for any form of eavesdropping, since the photons are bonded pairs. You can't entagle photons that are separated, they must be, in essence, created as a pair, then distributed as endpoints of communication. This technology will eventually lead to the capabilities of having one centralized quantum computer that any number of users with an entaglement link to it can utilize, the power of all the worlds supercomputers accesssed in real time from your smartphone.

      --
      Ignorance is Bliss -- And the Opposite is True -- Genius is Madness
  7. Re:This is for deriving information from Markov se by Intron · · Score: 4, Funny

    And for those of you wondering...

    Markov was Chekov's evil twin on Star Trek.

    --
    Intron: the portion of DNA which expresses nothing useful.
  8. Re:This is for deriving information from Markov se by einer · · Score: 2, Informative

    Just one nit to pick.

    Generally, we are talking about hidden markov models. linky

  9. Entangling... by Anonymous Coward · · Score: 5, Funny

    So you're suggesting Bob and Alice get entangled? That's spooky... too bad we wouldn't be able to watch.

  10. This could be huge by xZgf6xHx2uhoAj9D · · Score: 4, Interesting

    I'm not smart enough to figure out the details of what they've done, but it sounds like really promising work. "Communication" is perhaps too narrow a term for the applications, though.

    A big part of the problem with building quantum computers right now is keeping the qubits stable. The real world is constantly trying to "observe" (or interfere with) the qubits. When that happens, your quantum states break down and you lose your computation. This is a bit reason why we've only been able to build small (5-qubit) machines: it's very hard to keep things isolated and stable.

    If you have a practical error correction code scheme (using a Viterbi decoder, like in this article), then things might be a bit easier. Maybe instead of 5 very stable qubits, you could have 20 sort-of-stable qubits, where you expect that half of them will be lost to noise. It would still be a net win.

    1. Re:This could be huge by hansraj · · Score: 3, Funny

      A big part of the problem with building quantum computers right now is keeping the qubits stable. The real world is constantly trying to "observe" (or interfere with) the qubits. When that happens, your quantum states break down and you lose your computation. This is a bit reason why we've only been able to build small (5-qubit) machines: it's very hard to keep things isolated and stable.

      [Emphasis added]

      I think the qubits' behavior is very suspicious. Surely if the qubits have nothing to hide, they shouldn't have any problems!

    2. Re:This could be huge by Qubit · · Score: 1

      Stop looking at me!

      Also, there's nothing under this huge tarp. Nope. Nothing at all...

      --

      coding is life /* the rest is */
  11. The problem by Anonymous Coward · · Score: 0

    crucial, because opening it destroys it; and if it is garbled, he has nothing.'"

    In other words, Bob doesn't have a date with Alice. He is not smiling anymore.

  12. Re:This is for deriving information from Markov se by hansraj · · Score: 1

    Say you had.... a buttload of code

    And the imagination of slashdotters keeps on bewildering me! I salute you sir!

  13. Re:This is for deriving information from Markov se by Sir_Real · · Score: 1

    You are of course, correct.

    But.... that's the only nit? I shall declare this a win then. :)

    Thanks

  14. Yawn.... by Anonymous Coward · · Score: 0

    Again, the engineers are behind the physicists.

    1. Re:Yawn.... by barocco · · Score: 1

      Ah, you mean how engineers steal physicists' research papers and make money off of their ideas? Then yes literally, engineers are indeed "behind" physicists, screwing them over.

    2. Re:Yawn.... by Anonymous Coward · · Score: 0

      Well seeing how the physicists wouldn't do shit with their results other than look for more results, you can hardly blame the engineers for taking advantage of knowledge which has been released to the world... Not that I think the physicists should do something, nor is there anything wrong with how they operate, just the physicists and engineer relationship is kinda necessary the way it is. Besides, who is designing those particle accelerators?

    3. Re:Yawn.... by TerranFury · · Score: 1

      Ah, you mean how engineers steal physicists' research papers and make money off of their ideas? Then yes literally, engineers are indeed "behind" physicists, screwing them over.

      I hope you don't really believe that.

      For starters, the myth that mathematicians have ideas, which physicists steal, which engineers steal, is bogus. There's feedback in all directions. Since the way in which ideas percolate from math through physics into engineering is often talked about, I'll only talk about the reverse process. Thermodynamics, arguably the most fundamental of physical theories, was developed in the study of how to engineer better steam engines. Calculus was invented in the study of mechanics. Vector calc, likewise, came from the study of fluid flows. And in the particular example of this paper, Andrew Viterbi was in fact an electrical engineer. In fact, we are slowly recognizing that information theory -- closely related to this algorithm -- may give fundamental insights into the nature of the universe, and it was developed by Shannon, also an E.E. (Of course, Shannon was inspired partly by Gibbs, a physicist, so, again, there is no one source; there are only feedback loops.)

      There's a place for everyone here, and we've got smart people in all the disciplines. We can all get along!

  15. Get the full Ph.D. thesis here: by Falkkin · · Score: 4, Informative

    TFA is a bit short on details, as expected for a general-audience press release. In particular, they throw the word "Viterbi" out there without ever explaining what the heck it means; probably an artifact of USC containing the *Viterbi* School of Engineering. The juicy technical bits can be found in his thesis here:

    Title: Quantum Coding with Entanglement
    Authors: Mark M. Wilde
    Thesis PDF ... and for a basic overview of the underlying concepts, of course the Wikipedia page on the Viterbi algorithm is helpful.

    1. Re:Get the full Ph.D. thesis here: by Anonymous Coward · · Score: 0

      Viterbi was a USC professor who made enough money from his algorithm that he donated enough to have the USC School of Engineering named after himself.

  16. Re:This is for deriving information from Markov se by Anonymous Coward · · Score: 0

    a buttload of code... why would I want a context free grammar for the goatse guy? I'm statistically likely to be disgusted.

  17. Re:This is for deriving information from Markov se by ColdWetDog · · Score: 1

    Uh, thanks. I'm still wondering what use this has.

    --
    Faster! Faster! Faster would be better!
  18. Background on Viterbi himself by Anonymous Coward · · Score: 0

    Good article about Viterbi himself is here: http://www.wirelessweek.com/article.aspx?id=160380

  19. Screw Bob and Alice by ZarathustraDK · · Score: 1

    I just wanna know when I can have my cake and eat it too.

    --
    If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
    1. Re:Screw Bob and Alice by mcpkaaos · · Score: 1

      If you don't mind a little bulimia you could always eat your cake and then have it.

      --
      It goes from God, to Jerry, to me.
    2. Re:Screw Bob and Alice by mikael · · Score: 1

      It's in the cake-box along with the cat. As soon as we know the state of the cat, we'll know the state of the cake.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  20. Re:This is for deriving information from Markov se by HolyCrapSCOsux · · Score: 1

    How much is a buttload as expressed in Metric Fucktons? I only deal in Metric.

    --
    0xB315AA8D852DCD3F3DCA578FD2E0BF88
  21. Frank by Tubal-Cain · · Score: 1

    Frank Shoemaker would call this noise.

    1. Re:Frank by Rival · · Score: 1

      Is that you, employee #[1A]FC?

  22. Re:This is for deriving information from Markov se by noidentity · · Score: 1

    Wouldn't the communication already be compressed, thereby removing any detectable redundancy/structure?

  23. Re:This is for deriving information from Markov se by Sir_Real · · Score: 1

    Depends on whether we're talking standard buttloads or metric buttloads. The standard buttload is generally measured in Rosanne Barr's. So we assume the standard 250 KLOC per buttcheek. However, the metric buttload is a moving target since, much as the yuan is pegged to the American fiat peso, the MB is pegged to Oprah Winfrey.

    In short, since the current rate between between the Winfrey and the Barr is roughly 1:1, you can safely assume them to be equal. Tomorrow however, I hear that Oprah will be dining at the Old Country Buffet, so be prepared to adjust accordingly.

  24. Obvious? by Captain+Segfault · · Score: 1

    Is it just me, or is the basic idea really rather obvious? (At least for someone with a basic understanding of both quantum computing and coding theory)

    That is, it's fairly obvious you can use convolutional codes with qubits, and if you did you could use the viterbi algorithm to decode it without destroying/measuring the original qubits.

    With that said, reliable communication of qubits may be particularly important for scale in quantum computing -- we can build a large quantum computer out of a network of small ones if we can reliably communicate qubits between them.

  25. Violation of speed of light "speed limit" by religious+freak · · Score: 1

    Ok, I've never understood this. I'm sure someone smart out there has the answer.

    Say you have a pair of entangled atoms, photons, whatever - and you move one of them across the universe (assuming you could keep the entangled state) and you flip the bit on the one back home. According to what I understand about entanglement, the particle on the opposite side of the universe immediately flips as well. Doesn't this violate the basic rule that the speed of light is the speed limit for the universe?

    Also, you need not move the entangled whatever across the universe; even if you moved it five feet away and it "instantly" flipped, this would still violate the laws of physics.

    I'm sure I'm missing something here - what is it?

    --
    If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
    1. Re:Violation of speed of light "speed limit" by Anonymous Coward · · Score: 0
    2. Re:Violation of speed of light "speed limit" by religious+freak · · Score: 1

      SWEET! I've been wondering about that for YEARS! Just read the first few experiments... I think I'm going to kill about 3 hours now! Thanks!

      --
      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011