Cryptographic system and method for geolocking and securing digital information
First Claim
1. A method for controlling access to digital information, comprising:
- identifying a location identity attribute that defines at least a specific geographic location;
generating a geolocking key based at least in part on said location identity attribute; and
encrypting said digital information using said geolocking key, wherein said encrypted digital information can be accessed only at said specific geographic location.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling access to digital information utilizes a location identity attribute that defines a specific geographic location. The location identity attribute is associated with the digital information such that the digital information can be accessed only at the specific geographic location. The location identity attribute further includes a location value and a proximity value. The location value corresponds to a location of an intended recipient appliance of the digital information, and may be further defined in terms of latitude, longitude and altitude dimensions. The digital information is encrypted using a geolocking key based at least in part on the location identity attribute. The geolocking key is based on a shape parameter that is determined from the location identity attribute and is included with the encrypted digital information. The shape parameter describes a shape of a geographic area, but does not identify where the geographic area is located. The appliance that receives the encrypted digital information can generate the geolocking key to decrypt the digital information based on the received shape parameter and the appliance location. If the appliance location is not within the proximate area of the location identity attribute, the appliance will be unable to generate the geolocking key to decrypt the digital information.
-
Citations
42 Claims
-
1. A method for controlling access to digital information, comprising:
-
identifying a location identity attribute that defines at least a specific geographic location;
generating a geolocking key based at least in part on said location identity attribute; and
encrypting said digital information using said geolocking key, wherein said encrypted digital information can be accessed only at said specific geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21)
-
-
14. A method for recovering encrypted digital information, comprising:
-
retrieving location data identifying a specific geographic location of a playback appliance;
accessing geolocked data including said encrypted digital information and a shape parameter defining a shape of a region that encompasses said specific geographic location;
generating a geolocking key using at least said shape parameter and said location data; and
decrypting said digital information using said geolocking key.
-
-
22. An apparatus for controlling access to digital information, comprising:
a processor having memory adapted to store software instructions operable to cause said processor to execute the following functions;
identifying a location identity attribute that defines at least a specific geographic location;
generating an geolocking key based at least in part on said location identity attribute; and
encrypting said digital information using said geolocking key, wherein said encrypted digital information can be accessed only at said specific geographic location. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42)
-
34. An apparatus for controlling access to digital information, comprising:
a processor having memory adapted to store software instructions operable to cause said processor to execute the following functions;
retrieving location data identifying a specific geographic location of said apparatus;
accessing geolocked data including said encrypted digital information and a shape parameter defining a shape of a region that encompasses said specific geographic location;
generating a geolocking key using at least said shape parameter and said location data; and
decrypting said digital information using said geolocking key.
Specification