×

Envelope-based encryption method

  • US 9,973,481 B1
  • Filed: 06/16/2015
  • Issued: 05/15/2018
  • Est. Priority Date: 06/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more processors; and

    memory that stores computer-executable instructions that, as a result of being executed, cause the system to;

    receive, in a request, an envelope from a client, the envelope including;

    a data encryption key reference; and

    data encrypted with a data encryption key;

    provide the data encryption key reference to a server;

    receive, from the server, in accordance with a set of access controls maintained by the server, an encrypted data encryption key that is associated with the data encryption key reference;

    decrypt the encrypted data encryption key with a key encrypting key to produce the data encryption key;

    on a condition that a trust score for the client is of an amount relative to a threshold value that indicates to trust the client, provide the data to the client in response to the request in unencrypted form decrypted using the data encryption key; and

    on a condition that the trust score for the client is of an amount relative to the threshold value that indicates a lack of trust in the client provide the data to the client in encrypted form.

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