×

Customer vehicle data security method

  • US 9,946,744 B2
  • Filed: 01/06/2016
  • Issued: 04/17/2018
  • Est. Priority Date: 01/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a database stored on one or more database servers, wherein each of the one or more database servers are located at a remote facility and includes an electronic processor and non-volatile, computer-readable memory containing at least part of the database, wherein the database comprises:

  • an identifier mapping table that contains mapping data entries wherein each mapping data entry associates a unique identifier with an affiliated identifier;

    a plaintext table that contains non-sensitive data entries; and

    an encryption table that contains sensitive data entries;

    wherein the remote facility includes at least one computer that is capable of carrying out the method steps, wherein each computer includes an electronic processor, wherein each computer is configured to decrypt the identifier mapping table using a first encryption key, and wherein the method comprises the steps of;

    (a) receiving a data message, wherein the data message contains a unique identifier;

    (b) providing an affiliated identifier to be associated with the unique identifier;

    (c) encrypting sensitive data using a second encryption key, wherein the sensitive data includes data from the data message or data pertaining to or derived from the data message;

    (d) storing non-sensitive data and the affiliated identifier in the plaintext table and storing the encrypted sensitive data and the affiliated identifier in the encrypted table, wherein the non-sensitive data includes data from the data message or data pertaining to or derived from the data message;

    (e) storing a new mapping data entry in the identifier mapping table, wherein the new mapping data entry contains the unique identifier and the affiliated identifier;

    (f) encrypting the identifier mapping table using the first encryption key; and

    (g) writing the encrypted identifier mapping table to the non-volatile, computer-readable medium.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×