Navigation system with decryption functions and secure geographic database
First Claim
1. A navigation system comprising:
- a processor;
an interface for coupling with a data storage medium, the data storage medium holding a set of data comprising (i) an encrypted authorization key defining verification information and a decryption key (ii) an encrypted first portion of a geographic database and (iii) an unencrypted second portion of the geographic database, wherein the first portion comprises critical data that enables use of the geographic database including both the first portion and the unencrypted second portion;
a first routine executable by the processor for decrypting the encrypted authorization key, thereby gaining access to the verification information and the decryption key, and using the verification information to validate use of the geographic database; and
a second routine, executable by the processor in response to validation of use of the geographic database, for decrypting the encrypted first portion of the database using the decryption key, thereby enabling use of the geographic database including both the first portion and the unencrypted second portion.
5 Assignments
0 Petitions
Accused Products
Abstract
A navigation system with decryption functions. The navigation system may receive from a portable data storage medium an encrypted authentication key, an encrypted first portion of a geographic database, and an unencrypted second portion of the geographic database. The navigation system may then decrypt the encrypted authentication key so as to gain access to a set of verification information and to a decryption key for decryption of the encrypted first portion. The navigation system may then use the verification information to validate use of the database, such as by ensuring that the data storage medium is authorized to hold the database or that the navigation system is authorized to access the database. In turn, the navigation system may then use the decryption key to decrypt the encrypted first portion, so as to gain access to the database as a whole. The navigation system may then use information in the database to convert location coordinates into map information for presentation to a user. Also disclosed is a secure geographic database for use with a navigation system.
-
Citations
21 Claims
-
1. A navigation system comprising:
-
a processor;
an interface for coupling with a data storage medium, the data storage medium holding a set of data comprising (i) an encrypted authorization key defining verification information and a decryption key (ii) an encrypted first portion of a geographic database and (iii) an unencrypted second portion of the geographic database, wherein the first portion comprises critical data that enables use of the geographic database including both the first portion and the unencrypted second portion;
a first routine executable by the processor for decrypting the encrypted authorization key, thereby gaining access to the verification information and the decryption key, and using the verification information to validate use of the geographic database; and
a second routine, executable by the processor in response to validation of use of the geographic database, for decrypting the encrypted first portion of the database using the decryption key, thereby enabling use of the geographic database including both the first portion and the unencrypted second portion. - View Dependent Claims (2, 3, 4)
the first portion of the database is symmetrically encrypted using a symmetric key;
the authorization key includes the symmetric key, whereby the first routine is executable by the processor to decrypt the encrypted authorization key and to thereby gain access to the symmetric key; and
the second routine executable by the processor in response to validation of use of the geographic database, uses the symmetric key to decrypt the encrypted first portion of the database.
-
-
5. An article of manufacture comprising:
-
a medium; and
a data product stored on said medium;
wherein said data product comprises an encrypted first portion and an unencrypted second portion, wherein said first portion is capable of being decrypted with a decryption key and said decrypted first portion comprise critical data that enables a program executed on a computing platform to use the data product including both said first portion and said second portion for an intended purpose, said program is not included with said data product. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a navigation system comprising:
-
receiving secured data comprising (i) an encrypted authorization key, (ii) an encrypted first portion of a geographic database, and (iii) an unencrypted second portion of the geographic database, said unencrypted second portion being unusable by the navigation system without decrypting said first portion;
decrypting said authorization key to obtain verification information;
using said verification information to validate use of the geographic data;
if validated, decrypting the first portion of the geographic database; and
using the geographic database including said decrypted first portion and said unencrypted second portion to provide navigation related features. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification