×

Selective encryption of profile fields for multiple consumers

  • US 10,230,701 B2
  • Filed: 10/30/2015
  • Issued: 03/12/2019
  • Est. Priority Date: 10/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for encrypting fields in a profile, comprising:

  • adding a profile associated with a user to a profile snapshot queue, wherein the profile includes encrypted fields that have been encrypted using symmetric keys, and a header including access information, wherein the access information comprises multiple versions of single symmetric keys encrypted by public keys associated with a plurality of consumers and wherein each of the plurality of consumers has different permissions to access the encrypted fields;

    receiving a request by a consumer of the plurality of consumers to access the profile;

    transmitting the profile from the profile snapshot queue to the consumer;

    receiving an update to the profile from the user, wherein the update comprises updated fields corresponding to the encrypted fields and an update header;

    adding the update to a live update queue, wherein the live update queue is accessible by the plurality of consumers;

    encrypting the updated fields with symmetric keys;

    encrypting the symmetric keys with a public key of the consumer;

    storing the encrypted symmetric keys in the update header; and

    enabling the consumer to access the update from the live update queue.

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