Schneier on Security
A blog covering security and security technology.
« Eavesdropping Smartphone Apps |
| UAE to Ban BlackBerrys »
August 3, 2010
Location-Based Quantum Encryption
Location-based encryption -- a system by which only a recipient in a specific location can decrypt the message -- fails because location can be spoofed. Now a group of researchers has solved the problem in a quantum cryptography setting:
The research group has recently shown that if one sends quantum bits -- the quantum equivalent of a bit -- instead of only classical bits, a secure protocol can be obtained such that the location of a device cannot be spoofed. This, in turn, leads to a key-exchange protocol based solely on location.
The core idea behind the protocol is the "no-cloning" principle of quantum mechanics. By making a device give the responses of random challenges to several verifiers, the protocol ensures that multiple colluding devices cannot falsely prove any location. This is because an adversarial device can either store the quantum state of the challenge or send it to a colluding adversary, but not both.
Don't expect this in a product anytime soon. Quantum cryptography is mostly theoretical and almost entirely laboratory-only. But as research, it's great stuff. Paper here.
Posted on August 3, 2010 at 6:25 AM
• 26 Comments
To receive these entries once a month by e-mail, sign up for the Crypto-Gram Newsletter.
This is great stuff and could be potentially ground breaking.
I can see it having many uses for classified systems in the future.
See if they can find my cat.
@ BF Skinner,
"See if they can find my cat"
Why has it got out of the box again?
You really should look out for it better, otherwise there's a good probability it won't last much longer.
The security of quantum encryption is based on physics, rather than on math. But this same security depends on the assumption that there are no presently-unknown principles of physics that can be used to break the encryption. This assumption can NEVER BE PROVEN. And so, unlike OTP, quantum encryption can never be said to be provably unbreakable.
Wouldn't a location-based key have a small enough search space as to be trivially broken through a brute-force attack?
Divide the surface area of the planet (for or even better, the land area) by the resolution of the reciever (probably not much better than a few meters.
Wikipedia says 148,940,000 km2 land, assuming 5m resolution that gives you roughly 5.9 x 10^12 potential locations. If we know what country we're looking in and start checking locations in urban centers, that could narrow the keyspace even more.
How is Physics not Math, or at least reliant upon mathematics? (Galileo, Assayer)
I think the point here is that if an agent in Iran sent an encrypted text that could only be decrypted in the US Secretary of Defense's office, it might not matter that much if an attacker could figure out that the key is to be in the SecDef's office, you'ld still have to get there.
Christopher makes a good point. As the article suggests, the security is reliant upon the physical security and security of the perimeter of the location that the key is based from.
I don't see the DoD using this and assigning the key to a café off Pennsylvania Ave.
The same thing can be said of your OTP - it's only as good as the random number generator, which is based on physics. If there is something as yet unknown about radioactive breakdown or thermal noise or whatever you are using for your RNG source, then we can't say that the OTP is entirely unbreakable either.
"How is Physics not Math, or at least reliant upon mathematics?"
I think you have the cart before the horse.
Physics happens all by it's self without any assistance from mathmatics.
Mathmatics is an intangable invention of man used to very imperfectly model the tangable physical world so that man may better understand it.
Afterall the apple fell on Newton before his mathmatics described how (and good as it was Einstien got a little closer, but not all the way).
"Wouldn't a location-based key have a smal enough search space as to be trivially broken through a brute-force attack"
It's not a "specific geographic" location but a location in time from a number of points.
From the paper the first example has to verifiers connected by the shortest path with the prover on this path at some point.
One of the verifiers sends a qbit, the other a polarisor position, if you read it carefully both of the verifiers have to know the exact distance they are from prover so that the qbit and polarizor arive simultaniously. Which means both verifiers have to know exactly how far the are from each other as well to calculate the delay in time.
There are several issues around this, one being the propagation speed of the transmission media (light only travels at 3e8M/Sec in a vacum in all other mediums it is slowed.
Also in reality no two points on the earth a reasonable distance apart are connected by a transmission medium that is only the shortest path in length. A fiber Optic cable will usually be 10 to 20% longer than the shortest path length.
So how do this fare under the imperfect-transmission and imperfect-detection stuff that allowed an attack on an instantiated QC system?
When I try to view your page about the UAE and Blackberries (or its comments) I get this message (using Firefox 3.6.8):
Content Encoding Error
The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.
@Descartes: I'd be a little more concerned that this involves applying some very tricky laws of physics properly, without leaving any implementation weaknesses to exploit.
@billswift - Firefox caching bug. Clear caches and restart, or try another browser
@ BF Skinner: We found your cat.
The good news is, it's alive.
The bad news is, it's dead.
Congratulations, and our condolences.
thanks for all your kind regard.
It is very un-certainly my cat.
I know I'm a nerd when I actually laugh at that whole exchange about the cat...
Theres a movie plot here ... somewhere. Acme Quantum Crypto Inc is storing something really important for lots of folks at a secret location using this technology. As they prepare to move offices, they have to decrypt the data first (before they could re-encrypt it at their new location with a new super duper location aware crypto key). The unencrypted hard drives are sent by a courier truck that gets ambushed on the way. Cue the ransom demands ...... Far fetched, and impractical ... just like location aware quantum crypto!
@ BF Skinner: So, according to your theory, the cat both does and does not belong to you at the same time?
(Actually, most persons with feline housemates have known that for years, even if they know nothing of physics.)
@ Count0: That's as good a definition as any.. :-)
It is the most superb achievement in cryptography and security
Is the definition of location somehow implicit in this observation? If you have two boxes, identical in every way, why is box 1 different and in a different location than box 2? Are these two elements of quantum behavior somehow entwined to determine location? If not, any suggestions as to what does?
@Tom T. "the cat both does and does not belong to you at the same time? "
If it does I'll be in small claims court forever. The law just ain't set up for probablility.
Do I maybe own the cat or does the cat maybe own me?
@Dr. Edward Kimble
There exists at least one method of encryption based upon location that uses classical physics and triangulation to establish your location. It is considered pretty solid, as I understand it. However, it has been proven that by exchanging certain information, colluding involved parties can tamper with this method, thus faking the location.
However, the colluding parties must exchange certain information. If the quantum physics-based method is used, it becomes possible to either keep the information, or send it to your colleagues in the collusion, but not both. Since that way only one of you has the information, you cannot collude. This removes the flaw from the current method based upon triangulation.
It also makes it far less practical. Ah, well.
@ BF Skinner, "Do I maybe own the cat or does the cat maybe own me?"
Schneier.com is a personal website. Opinions expressed are not necessarily those of Co3 Systems, Inc.