Slashdot Mirror


Geo-Encryption: Global Copyright Defense?

An Anonymous Coward writes: "CIO Insight has a story on the copyright-protection scheme devised by Georgetown professor Dorothy Denning. Geo-encryption uses GPS technology to keep information scrambled until it reaches a precise location anywhere in the world. Denning has started a new company, GeoCodex, to capitalize on the technology." I can't wait for the Crypto-Gram article about this one..

28 of 198 comments (clear)

  1. Good Lord by daeley · · Score: 4, Funny

    Armed with Denning's geo-encryption system, which she co-patented in 1998, only people in specified locations, such as movie theaters, living rooms or corporate conference rooms, would be able to unscramble the data.

    This is going to make playing with the hanger-antenna on top of the TV look like nothing. "Honey, I can't watch the movie until you bring it in the living room." What's worse though...

    Medical records could be sent from a doctor in Peoria for a second opinion to a doctor in Manhattan--and all without the usual worries over privacy leaks to insurers or investigators along the way.

    "But doctor, I thought I *was* a Region 1 patient."

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
  2. It's all in the tamperproofing by Olivier+Galibert · · Score: 5, Interesting

    From a design point of view, it's simple. You have a gps, and some compuiter that will give you some data (i.e., a decription key) when the gps detects that you're at a specific position in space. The really, really hard part is making the device tamperproof.

    It has not only to resist to direct attacks trying to get to the data, it also has to deal with jamming of the gps signals, or more specifically putting the device in a faraday cage and sending it signals imitating the gps satellites in the appropriate position. Too bad the article has zero information on their methods.

    Oh well, let's hope a followup article by Schneier (who also considers the tamperproofing critical) will be more detailed on the technical side.

    OG.

    1. Re:It's all in the tamperproofing by tftp · · Score: 4, Insightful
      It has not only to resist to direct attacks trying to get to the data, it also has to deal with jamming of the gps signals, or more specifically putting the device in a faraday cage and sending it signals imitating the gps satellites in the appropriate position. Too bad the article has zero information on their methods.

      Methods are irrelevant. As soon as you put the receiver into a Faraday cage, you are the master of the Universe (inside of the cage). You are free to simulate as many satellites, and in as many positions as you wish, and nothing inside the device can detect your simulations, except if the real signals have a digital signature.

      You don't even need to bother with a Faraday cage. Just use strong enough signals from your simulator, and they will jam the AGC inside the receiver, so that only your signals are received correctly.

    2. Re:It's all in the tamperproofing by Nightlight3 · · Score: 4, Insightful
      You don't really need a Faraday cage. Namely to Change EM field vector A to a desired EM field vector B you simply add a single EM field vector C=B-A to A. The superposition will produce resulting vector B. A computer driven emitter with GPS sensors could probably do all this by inputing the desired coordinates into it.


      This is similar to computerized noise suppressors which work by continuously measuring the acoustic waves and emitting the waves of exactly the same amplitude and opposite phase. With GPS the situation is much easier since the waves to cancel are not random noise but a perfectly predictable source (after the initial measurement).

  3. Holidays? by Mengoxon · · Score: 4, Funny

    Great, that means I can't listen to my music, DVDs, use my software when I am on holidays, on a business trip or at my second home?

  4. So when they know where I am... by Any+Web+Loco · · Score: 3, Funny

    they can come beat the information out of me?

  5. Slightly offtopic: Accuracy by FredBaxter · · Score: 4, Interesting

    Perhaps I'm just really wrong (wouldn't be the first time) but do commercial GPS devices still have a small imperfection built in, along the scale of 10 meters (or was it more like 100)? I remember reading that the government did this to prevent terrorists from using GPS to pinpoint landmarks like the white house. This causes problems for some users though, such as being off by a city block or two, depending on the inaccuracy.

    --Please, don't waste your moderation points knocking me down. They can be used so much more effectivly elevating a worthy poster elsewhere...

  6. What a weird idea! by tftp · · Score: 5, Interesting
    So this "cryptosystem" uses the GPS location as a key. Big deal. It's just Yet Another Key Generator. All it takes to defeat this scheme is a hack in the player, which asks "Enter GPS coordinates which came in this movie's NFO file", like serialz work. Alternatively, the unmodified player can be used, serially connected to another application that simulates the GPS receiver, asking the same question. Only if the decoder hardware is tamper-proof, then the known attacks against the key may be necessary.

    This is only how to defeat the system... I don't even mention what consumers will think of it... how would {RI,MP}AA justify licensing the material to a physical coordinates rather than a paying customer? It is not likely to work. GPS does not work inside buildings, BTW, and very few people go in a park to watch DVDs :-)

  7. Re:That's actually a pretty cool idea. by yatest5 · · Score: 3, Funny

    How do you store the location in the media file in such a way that it can't be changed? And how do you prevent players from being manufactured that don't look at the location?

    A better question would be 'how many things can really be encoded to be used in only on location'.

    An even better one is 'how obviously on an article should the date 1st April be printed in order to trick the greatest amount of people'?

    --
    • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
  8. How's this any better? by NanoGator · · Score: 3, Interesting

    Umm... the problem with this technology is that devising an interesting key isn't the problem. The problem is that people can crack the encryption scheme itself. Adding the GPS element to it makes it even easier.

    I mean seriously, it sounds like all you'd need to do is run a few integers through it and eventually it'd unlock. This would be far easier than trying to decipher a key. I doubt fooling the GPS would prove all that difficult.

    Maybe i'm oversimplifying the situation a bit, but it never really seemed to me like the key was the weakest link in modern encryption schemes. By localizing the key to GPS co-ordinates, you're making it far easier for somebody to know where to look.

    --
    "Derp de derp."
    1. Re:How's this any better? by tftp · · Score: 5, Insightful
      Surface of Earth is 148,326,000 sq.km., or 1.48326e+14 sq.meters. If the resolution of the GPS is 10x10 meters (100 sq. meters), the GPS can yield 1.48326e+12 keys, which is equivalent to a 40-bit key (2^40 = 1.1e+12). This is one easily breakable key. But if such a system is really used, the grid must be much rougher because of usability concerns (many households are longer/larger than 10 meters). Then the strength of the key drops significantly.

      Another important defect of this system is that in modern society most people live in cities, and as such the keys are not randomly distributed, but very much clustered. To find a movie key, for example, one just needs to try GPS locations of few big cities (SF, LA, NYC etc.) to hit the paydirt.

      But likely, this key search won't be needed at all, because whoever posts the material on Usenet will put the necessary serialz ^W GPS code into the accompanying note. The only problem is to apply the key to get the raw contents, and that is not too difficult because all the strength of the crypto is in the key, not in the algorithm.

  9. Re:Accuracy by silvaran · · Score: 5, Informative

    It was around 100 meters in any direction from your current location. And yes, it was by the U.S. government to prevent people from bombing the White House. As if a bomb big enough, off by 100 meters, would actually miss the white house.

    They removed it sometime last year, I believe. With 9-11, there are rumors they may impose the restriction again, but that's assuming any primary threats have missiles capable of using GPS.

    This restriction would pose little or no problem to people using it for the purposes this article describes. GPS correction is available through a "post-processing" method. You position a GPS base station at a known location. If you take samples at exactly the same time from different locations, those locations are off by exactly the same error vector. So, you simply compare the base station samples to the base station position to get the error vector, and apply this error vector to the roaming samples to get your almost-exact position.

    I say almost exact because signals are disrupted by various things. Light and sound are waves; they move at a constant speed as long as the travel medium doesn't change. As a consequence, like sound, light is affected by the doppler effect. It usually isn't significant, but can throw your results off nonetheless.

    Clouds, rain, snow, buildings, etc. can also affect the results, as well as the SNR (signal to noise ratio -- measures the amount of readable data to background noise). If the SNR is high, it's unlikely the results will be thrown off significantly. All these problems are virtually unavoidable unless the weather is clear, you have a high channel capacity on your GPS device (8 is usually good, I think available satellites above the horizon range from about 8-11, high on elevated terrain), and there are few if any buildings around.

    You need at least n+1 satellites in reach to get nth-dimensional results. So, for planar (2d) positions (latitude/longitude, or azimuth or whatever) you need 3 satellites, and 4 for spatial (3d, 2d + a z-position, your elevation).

    The more satellites, the more precise your results are. If the base station is within 500 metres away, and you have real-time correction (which would still help with climate problems), you can get sub-centimetre accuracy.

  10. Re:That's actually a pretty cool idea. by Anarchos · · Score: 5, Interesting

    > How do you store the location in the media file in such a way that it can't be changed? How do you prevent players from being manufactured that don't look at the location.

    Because it's encrypted, with the GPS location being the key, or at least part of it. So it's not like you can just ignore a location header and get at the text file: you need to pass your GPS location into a decryption algorithm that will decrypt the scrambled data into a readable file.

    Of course, this can be an additional layer added onto existing methods of asymmetric encryption. As GPS units become more precise, we might even begin to have a "decryption tile" or square in bedrooms so that each resident has their own decryption key accurate to that specific square foot of space.

    Someone stole your laptop? They're going to have to break into your house, steal a key to your room, and stand on your decryption square just to decrypt any of your files. Sounds like an interesting acrobatic scene for Mission Impossible 3.

    --

    "A good conspiracy is an unprovable one." -Conspiracy Theory
  11. not for consumer use by ddent · · Score: 3, Insightful

    This is probably to try and prevent intercepting a movie on its way to the theatres. As to whether it is possible to do this effectively is another question altogether...

  12. Re:Dictionary attacks by Anonymous Coward · · Score: 3, Interesting

    The Earth's surface is something like 4*pi*6378000^2 = 5e14 m^2. Assuming that the device doesn't mind a 5m error (15") and assuming that you know the elevation everywhere on Earth (or that the device doesn't care about elevation), that makes 5e12 patches of size 10mx10m to try. And if you start with the most likely country and the most populated area first, then you're likely to find the spot in the first 1/1000 of the patches you try, so that gives a few billion coordinates to try. Breakable indeed.

  13. Re:Accuracy by tftp · · Score: 3, Interesting
    With 9-11, there are rumors they may impose the restriction again, but that's assuming any primary threats have missiles capable of using GPS.

    Cruise missiles guide[d] themselves not with GPS, but just using a machine vision systems. They compare actual land beneath them to a map stored in the missile, and generate corrections this way. Does not work well at night, but totally self-contained and jam-proof.

    Besides, there are many other solutions to the "last 100 meters" problem. An infrared laser, for example, can highlight the target, and the missile locks onto the bright spot. This one is used for many years (so-called "laser-guided bombs").

  14. GPS signals impossible to fake by Llanfairpwllgwyngyll · · Score: 4, Interesting

    So it's impossible to fake the GPS signals eh? They're not anything like a regular structured and well-understood format or anything....

    I suppose faraday cage technology will be outlawed (only terrorists would want to use a faraday cage surely...)

    Faking up the signals and the timing is a matter of some electronics. There is no strength here.

    Snake oil. Move on people, nothing to see here....

  15. GPS location == known data by Ryu2 · · Score: 3, Interesting

    If you know the region which the data is intended for (eg, by looking at the region code on a DVD), voila, you just feed the data into whatever algorithm transforms GPS coordinates into the decryption key.

    Since GPS location is not random and is known, you can spoof the data, and not even have to do a brute force search over a random keyspace as you would with a normal cryptoscheme...

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
  16. Dennigs has had stupid ideas / opinions before: by villoks · · Score: 5, Informative

    Some juicy bites from her publications:

    Is Encryption Speech? A Cryptographer's Perspective

    ..My conclusion is that modern encryption is predominately a privacy
    enhancing technology rather than speech. Although encryption might be
    regarded as a manner of speech, it is unlike other methods in that it
    contributes nothing to communication.

    One implication of this interpretation is that regulation of encryption
    would not violate the First Amendment. Another is that restrictions on
    the use of encryption could not be used as a basis for prohibiting the
    use of an obscure foreign language or any other ordinary language.


    Testimony Before U.S. House of Representatives, May 3, 1994.


    "..The Clipper Chip and associated key escrow system is a technically
    sound approach for ensuring the security and privacy of electronic
    communications. Clipper's SKIPJACK encryption algorithm provides
    strong cryptographic security, and the key escrow system includes
    extensive safeguards to protect against unauthorized use of keys. The
    more advanced chip, Capstone, further provides all the cryptographic
    functionality needed for information security on the National
    Information Infrastructure."


    And there's even more, go and see by yourself. I'm really waiting for the comments from the cryptograhical community on this systems..

    V.

    1. Re:Dennigs has had stupid ideas / opinions before: by harlows_monkeys · · Score: 3, Insightful

      Since she had access to the details of Clipper and you didn't, and she knows way more about cryptography than you do...on what basis do you claim that her conclusions about Clipper are "stupid"?

    2. Re:Dennigs has had stupid ideas / opinions before: by markmoss · · Score: 3, Insightful

      on what basis do you claim that her conclusions about Clipper are "stupid"?

      Thinking that we'll trust the government not to misuse crypto keys is very, very stupid.

  17. Denning famous for supporting Clipper by astrashe · · Score: 3, Informative

    Prof. Denning used to be one of the chief supporters of the government's Clipper key escrow system:

    Click here to read a letter she wrote at the time.

  18. Not that different from DVD region encoding by hey! · · Score: 4, Insightful

    The decryption key is in a hardware device (or in this case calculated from coordinates by the hardware device based on some other secret key). Presumably, the GPS receiver is integrated with the device so that positions can't be spoofed directly.

    This leaves two avenues of attack. The first is to recover the encryption key, the second is to spoof the satellite signals. Neither one is beyond someone with adequte resources (an intelligence agency or a serious industrial pirate). But supposing they are clever enough to avoid shipping a software based decoder, it will probably work well enough to discourage casual users.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  19. Re:That's actually a pretty cool idea. by kaiidth · · Score: 5, Insightful

    Do a google search for 'Denning GPS'.

    First hit that comes up is a 1996 paper Location-based Authentication: Grounding cyberspace for better security, by Dorothy E. Denning and Peter F. MacDoran. Reading the paper, the idea looks to be that by knowing the location of a computer user one can define whether they are authorised to perform a particular action.

    This makes marginal sense (if somebody who isn't in a bank office is playing with computer codes then they're probably not really permitted to play with them). However, to me this article reads like, 'Hey, if I mention copyright protection, I'll get funding'. And the whole idea reads like that - after all, for the person in the above example to perform an unauthorised action on bank accounts, they must already have broken through the protection placed around the system. Simply adding another authentication isn't going to magically fix that problem (hey, you want me to tell the system I'm in the White House? OK. It's no different to telling the system that I'm Bob, financial manager).

    As for the use of said technology to control music distribution... what?!. If this woman is 'America's Cyberwarrior' then... be afraid. Very afraid. I'm sorry to say it, but whilst there are some very valid uses for GPS technology (something like HP's Cooltown project, mobile computing in general, augmented reality, etc), I don't think this is it.

    On the one side, it's valid to argue that including un-spoofable - if that's a word - location data in all internet communication would help in some cases (finding malicious hackers, absolving the innocent) but given that it also destroys the whole concept of anonymity, it's plain not worth it. Location information has to be optional. This is just another step in the 'media programs phoning home'/WinXP DRM direction, and it's not a good one.

    If I sound irritated, it's because I am; I have no idea what Denning's politics are or whether the spin on this story is merely unfortunate, but the article linked to in this story (somewhat unlike the paper) sounds like something the EFF will eventually find themselves fighting.

    I particularly like the part of that paper marked 'privacy considerations', where they note "The use of location signatures has the potential of being used to track
    the physical locations of individuals."

    Their solution?

    "Access to [this information] should be strictly limited." And, um, "Privacy can also be protected by using and retaining only that information which is needed for a particular application." Or you can "opt-out" of giving your information, although of course "some actions may be prohibited if location is not supplied".

    You mean the MPAA/RIAA are only going to retain as much information on me as they need for marketing purposes, and I can opt out if I don't mind never listening to another RIAA-produced CD? Thank you, Denning and MacDoran.

  20. Re:They still haven't fixed.... by Technician · · Score: 4, Insightful

    They still haven't fixed the problem of secure GPS to computer connection. Maybe a Cue Cat style serial numbered USB GPS will be required to make it work. Each subscriber would have a GPS with a unique serial number and an encrypted output much like that favorite free barcode wand. Without protecting the GPS/PC connection A pair of old 14.4K stand alone modems (one on a cell) will take a GPS signal from your favorite movie house and send it anywhere in the world in almost real time.

    Just dial it up. I could put a modem on a GPS at a subscribed location and let friends know where to dial in to connect. Internet latency would cover up transmission losses over the modem pair. Less than perfect timing would still work.

    --
    The truth shall set you free!
  21. God the power... by KFury · · Score: 3, Informative

    So once all media is constrained by GPS coordinates, the US gov't could selectively deny unfavored nations access to GPS data, rendering all their DVDs, CDs and eBooks useless?

    Sound unlikely? It's interesting that the US is pressuring Europe to shelve its own GPS system.

    Domination through media denial: "You want your mTV? Meet our demands."

  22. serious flaws by TheSHAD0W · · Score: 3, Informative

    This idea has serious flaws which may undermine the security of the encryption.

    If an attacker has some idea of where the location is the GPS data will unlock, he can test the data agaist a range around that location. Given a GPS resolution of about 10 meters, there are 10,000 possible values per square kilometer. Testing a block of data against an area 10 kilometers on a side gives only a million possible permutations; child's play for modern computers. 100 kilometers on a side is 100 million permutations.

  23. Re:That's actually a pretty cool idea. by AndroidCat · · Score: 3, Funny
    Someone stole your laptop? They're going to have to break into your house, steal a key to your room, and stand on your decryption square just to decrypt any of your files. Sounds like an interesting acrobatic scene for Mission Impossible 3.

    "While holding the holy laptop, standing on the sacred square, on third full moon of the year, make three clockwise circles with the mouse, then the sygil of Baalshamabeebop."

    ABORT, RESUMMON, INFERNAL DAMNATION?

    --
    One line blog. I hear that they're called Twitters now.