Back to the main page

Mailing List Logs for ShadowRN

Message no. 1
From: Chris Innanen <cgi@*******.JHUAPL.EDU>
Subject: Quantum Communication (RL!)
Date: Sun, 19 Dec 1993 16:46:07 -0500
You want the cutting edge of communications technology? Well, I'll tell
you about it, but it's gonna be difficult... Unless you happen to be one
of the few that can wrap their brain around quantum mechanics.

This is a form of untappable communications line and unbreakable code.
The neatest thing about it is that those two 'un's aren't the sort of
'un's you're used to from modern advertising. It really IS impossible
to tap the line to listen in on the conversation, and the code really
IS totally secure.

First, here's quantum mechanics in a nutshell (though due to the
uncertainty principle, now that we know where it IS, we don't know
where it is GOING... :)

Quantum interaction: All measurement requires interaction, and interacting
with an itsy-bitsy, teenie-weinie, sub atomic particle (IBTWSAP) changes
it. (See the uncertainty principle.) A photon is an IBTWSAP.

Uncertainty principle: You can't know both the position AND the velocity
of an IBTWSAP. Pin down it's location by hitting it with something, and
it goes off in some unknown direction. Find out where it's going by having
it bounce off something, and you don't know where it will end up.

Quantum wave functions: Here's a rather weird bit. Before an IBTWSAP
interacts with something, neither it's location nor its velocity is
truly defined. Each exists in a sort of limbo state until interaction
with another particle causes its wave function to 'collapse' into a
defined state. Then both its location and its velocity become actual
values, though because the U-principle, we can still only find out one
or the other.

Okay, that's quantum physics (cha, right!) for the layman (99.9999% of the
world's population). Now here's one of the really neat things we are
learning to do with it...

Generate two detectablly different protons (the IBTWSAPs), and randomly
send each in a different direction down a fibre optic line. This needs to
be set so precisely that each reaches it's destination at the same time,
and these suckers are traveling at light speed! Luckily, state-of-the-art
detectors can detect a passing photon before it can get an inch away!

Their wave forms don't collapse until they reach their destinations at the
same instant. At which point the devices monitoring the line cause each
photon to say "I'm a 1!" or "I'm a zero!" as the photons' waves
collapse.
The result is a random string of ones and zeros at each of the two stations
on either end of the fibre optic light-pipe as the randomly selected photon
reaches one and it's opposite reaches the other.

Untappable: If anything is attached to the line in order to record the
passage of the photons passing through it, the pair will lose their
coherence, and neither will set off the detectors at the ends of the line.
Your source of random ones and zeros will stop if someone is trying to
listen in.

Unbreakable: Now that you've got this, it's time to start sending the coded
messages. So far we've only got a matched set of random noise generators.
Let's say this is a sample of the output from our quantum line:

011100000001110001001111010001010100111010111011100100001010010101101110

And this is the message we want to send:

S H A D O W R U N
19 8 1 4 15 23 18 21 14
11001 00010 10000 00100 11110 11101 01001 10101 01110

Then the whole coding process goes like this:

a) 011100000001110001001111010001010100111010111011100100001010010101101110
b) 11 00 1 00010 1 0 000 0 0100111 1011101 0 100 1 10 101011 1 0
c) 011011000001001111101000101110101111111011111110010111001011011111101001

A) This is the shared source of random numbers.
B) This is the message to be sent, spaced out to matches the random source.
C) This is the list of which random numbers to use to make the message.

You then can send C to the other end any way you like. No one can decode
the message without the random number source it refers to. And it's
impossible to tap THAT signal.

Neat, huh? I thought so... :)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Chris Innanen cgi@*******.jhuapl.edu
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Message no. 2
From: Neal A Porter <nap@*****.PHYSICS.SWIN.OZ.AU>
Subject: Re: Quantum Communication (RL!)
Date: Mon, 20 Dec 1993 15:10:55 +1100
Check out another Quantum effect {Dont know what its called, slept
through most of the lecture}. It works like this : Split a subatomic particle
{ Cann't remember which one }, and it you influance one ot the particles, the
other will respond to the influance as well, NO MATTER what distance is
between them, and with no decernable communications lag. Hey we now
have FTL communications. And this has been proven, mail me if interested
on more and I'll get back to you next year. {About to leave for a hollie}

Adeus.
Message no. 3
From: "J.D. Falk" <jdfalk@***.GWU.EDU>
Subject: Re: Quantum Communication (RL!)
Date: Mon, 20 Dec 1993 00:54:29 -0500
Definately cool. Is this being tested (or, better yet, is it in
use) at the present time? If so, somebody orta tell FASA about it, so
they can come out with a whole book on Landline Cryptology or some such
just in time for Schrodinger's Cat to disprove the whole thing... =^>
(P.S., that part about Schrodinger's Cat is just me making
trouble, I don't really know enough about Quantum Physics to say anything
at all.)

Many times I've lied /--------------------\
Many times I've listened | J.D. Falk |
Many times I've wondered | jdfalk@***.gwu.edu |
How much there is to know \--------------------/
-Led Zeppelin
Message no. 4
From: "Robert A. Hayden" <hayden@*******.MANKATO.MSUS.EDU>
Subject: Re: Quantum Communication (RL!)
Date: Mon, 20 Dec 1993 12:34:51 -0600
*POP!*

That's the sound of my mind exploding . . . too much for me.

____ Robert A. Hayden <=> hayden@*******.mankato.msus.edu
\ /__ -=-=-=-=- <=> -=-=-=-=-
\/ / Finger for Geek Code Info <=> Veteran of the Bermuda Triangle
\/ Finger for PGP 2.3a Public Key <=> Expeditionary Force -- 1993-1951
-=-=-=-=-=-=-=-
(GEEK CODE 1.0.1) GAT d- -p+(---) c++(++++) l++ u++ e+/* m++(*)@ s-/++
n-(---) h+(*) f+ g+ w++ t++ r++ y+(*)
Message no. 5
From: Ben Jordan <jordanbd@***.BELOIT.EDU>
Subject: Re: Quantum Communication (RL!)
Date: Mon, 20 Dec 1993 16:15:49 +22310502
Sounds like you have been reading Enders Game again. That is where I first
encountered this idea. I had no idea that it was really feasible. If you
like the idea, read the book. he does a nice job of explaining it for
softheaded types like myself. He calls the split partical communication
system the Ansible (sp?).

The advantage to the ansible is that you can't jame it either. kind of
neat. I want one for my room...
--

Ben-ha-meen
--i feel evil. like, that i am evil, not that
i feel an evil presence or something--

james mcculloch
Message no. 6
From: Chris Innanen <cgi@*******.JHUAPL.EDU>
Subject: Re: Quantum Communication (RL!)
Date: Mon, 20 Dec 1993 20:54:50 -0500
Ben Jordan <jordanbd@***.BELOIT.EDU> wrote:

>Sounds like you have been reading Enders Game again.


Acualy, Ender's Game (which I must have read 7 or 8 times, including
the original story in Analog) uses a completely different method.
He splits a particle of some sort, putting each in some sort of box
and sending one off on a ship. The vibrations of one are mirrored in
the other. That's fiction. :)

THIS, is science... :)

This method is continually sending new photons to each station. The
only FASTER than light effect is that each of the two photons will
perform the same action when they reach each station. This can't be
used to send messages FTL.

Station 1 Station 2
+-----+ +-----+
| | | |
| ^ ^ |
"0"---+----<x----------o----------x>----+---"0"
| | |
| | |
"1" Photon "1"
Generator

A UV Laser creates many photons, very few of witch will be split by a
non-linear crystal into two half-energy photons (only one or two a
minute). It is these pairs that are sent, one each to the two detector
stations.

Also, these two twin photons are not only the identical, they are THE
SAME PHOTON. But until one is tampered with, they remain unresolved.

For those of you that know almost any programming language, there is
a command called random or rnd or something similar. When the language
sees this "rnd" string, it generates a random number. The random
number is different each time the program is called, it's not part of
the program.

In the picture above, the photons are "rnd" commands, NOT actual random
numbers. That's the key thing in this whole settup. It isn't until you
examine one photon or the other that the "rnd" command is resolved into
an actual value... and the other photon resolves INSTANTLY! To the SAME
VALUE! There's the FTL element. :)

But, you can't use it to send FTL messages :'( since you can't watch
one photon to tell when it changes. To watch it is to interact with it,
and that will cause it (and the other one) to resolve early.

The x's in the picture detect the photons, trigger their resolution into
real values, and send them along one of the two paths (the >'s). Each of
the two paired photons will take the same path, resulting in the same
reading of "1" or "0" at each station.

I made a mistake in my first post, saying that this source of random
1's and 0's will stop if it is tapped. The numbers continue, they just
are no longer matched. To make the line secure you need to compare
results between the two stations. Since if you did this for ALL of the
random numbers, anyone tapping this OTHER line would be able to decode
your message line. Instead you'd just sample every third photon, or
check before and after each byte, or some other method. (That's the
responsibility of the technology, not the science... :)

This isn't tech yet, this is just science. Einstein wrote a paper
stating that this was flat out impossible. If you proposed this to
a quantum Ph.D. less than a decade ago, they wouldn't have believed
you. That's how new and weird it all is. :)

I love it!

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Chris Innanen cgi@*******.jhuapl.edu
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Message no. 7
From: Ben Jordan <jordanbd@***.BELOIT.EDU>
Subject: Re: Quantum Communication (RL!)
Date: Tue, 21 Dec 1993 16:17:52 +22310502
Sorry for the miss understanding. I was refering to the other post on the
Quantum Mechanics with my "Enders Game" comment. That post refered to the
concept in "Enders Game".

I am wondering what prevents a person from simply messing around with the
photon source and messing up the messages from that point. Couldn't you
alter the messages that way?
--

Ben-ha-meen
--i feel evil. like, that i am evil, not that
i feel an evil presence or something--

james mcculloch
Message no. 8
From: Chris Innanen <cgi@*******.JHUAPL.EDU>
Subject: Re: Quantum Communication (RL!)
Date: Tue, 21 Dec 1993 23:21:19 -0500
Ben Jordan <jordanbd@***.BELOIT.EDU> wrote:

>I am wondering what prevents a person from simply messing around with the
>photon source and messing up the messages from that point. Couldn't you
>alter the messages that way?

It would be possible to stop the line from being secure, unless all the
components were heavily guarded. But the two stations would always be able
to tell that there was a problem, because their random number signals
would fall out of alignment. As long as they remain the same, the line
must be secure. :)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Chris Innanen cgi@*******.jhuapl.edu
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Further Reading

If you enjoyed reading about Quantum Communication (RL!), you may also be interested in:

Disclaimer

These messages were posted a long time ago on a mailing list far, far away. The copyright to their contents probably lies with the original authors of the individual messages, but since they were published in an electronic forum that anyone could subscribe to, and the logs were available to subscribers and most likely non-subscribers as well, it's felt that re-publishing them here is a kind of public service.