| CPC G06F 21/6254 (2013.01) [H04L 9/0819 (2013.01)] | 30 Claims |

|
1. A system comprising:
a redacted records data server comprising a processor and a memory for storing a redacted data record comprising a non-sensitive subset of a data record, wherein the redacted data record comprises a redacted primary key and a sensitive linking key;
a sensitive records data server comprising a processor and a memory for storing a sensitive data record comprising a sensitive subset of the data record, and wherein the sensitive data record comprises a sensitive primary key and a redacted linking key;
a key converter server comprising a processor and a memory operable to (i) convert the redacted linking key to the redacted primary key by implementing a first key conversion procedure and (ii) convert the sensitive linking key to the sensitive primary key by implementing a second key conversion procedure; and
a records request server comprising a processor and a memory configured to perform operations comprising:
receiving authorization from an authorizing entity to combine the redacted data record with the sensitive data record,
upon receiving authorization, retrieving the redacted data record from the redacted records data server based on the redacted primary key,
receiving the sensitive primary key based on an execution of the second key conversion procedure on the sensitive linking key at the key converter server,
retrieving the sensitive data record from the sensitive records data server based on the sensitive primary key received from the key converter server,
combining the redacted data record with the sensitive data record to generate a combined data record, and
transmitting the combined data record to a user device,
wherein the redacted linking key is generated independent from data values of the redacted data record and the sensitive linking key is generated independent from data values of the sensitive data record.
|